No image available for this hotel
No image available for this hotel
Stafford, Stafford
Spend a second to
save a fortune!
Spend a second to save a fortune!
1 Friars House 29 Friars Road, Stafford
Situated 23 km from Chillington Hall, 24 km from Trentham Gardens and 36 km from Telford International Centre, Friars House, Stafford by BELL Apartments features accommodation located in Stafford.
See MoreUsage of subsidiary facilities may incur additional fees