Westminster House Hotel
31-37 Windsor Road, Slough, SL1 2EL, Regno Unito
Offering city views, Westminster House is an accommodation located in Slough, 5.3 km from Windsor Castle and 6.9 km from Legoland Windsor. Featuring a lift, this property also provides guests with an outdoor fireplace.