Friars House, 29 Friars Road, Stafford, Staffordshire, ST17 4AA
Friars House, Stafford is situated ideally in the centre of Stafford, epitomises luxury living with its prime location and a seamless Express Check-In process. Indulge in the opulence of complimentary allocated parking and high-speed WiFi during your stay.
Find us on social media
Looking for the best theatre shows, restaurants, bars and accommodation in Stafford? Browse our full Stafford guide.
Stafford