Set in four acres of landscaped grounds in Slough, SK Baylis House Hotel is located in a Grade I-listed building. These 4-star accommodation feature antique decor with contemporary facilities.
Number of rooms: 219
Stoke Poges Lane, Slough, SL1 3PB, United Kingdom
Hotel booked 2 times today.