Royal House Slough Guesthouse Slough, Buckinghamshire
Situated in Slough, within 5 km of Slough Library and 5 km of Slough Borough Council, Royal House Slough features accommodation with a garden and free Wi-Fi throughout the property.
Number of rooms: 3
58A Westlands Avenue, Slough, SL1 6AN, United Kingdom