Hotels in Slough
Baylis House will take your breath away from the moment you arrive. This stunning Grade I listed building is steeped in history, surrounded by 4 acres of landscaped grounds with beautifull garden and exclusive Indian restaurant within the hotel where you can dine.
Credit Cards Accepted
TV in Rooms
This page viewed on 4,803 occasions since 11th December 2007