Bath Road Slough Home Stay
Atria House, 219 Bath Road, Slough, United Kingdom
-
Slough, United Kingdom
One of the hotels for your stay in Slough is the Bath Road Slough Home Stay which is located at Atria House, 219 Bath Road, Slough, United Kingdom. There are many facilities offered at Bath Road Slough Home Stay, both hotel and room facilities. If you are traveling to Slough, you can choose Bath Road Slough Home Stay as a place to stay. Bath Road Slough Home Stay is located in the region of England, Berkshire
Rotate image to see Bath Road Slough Home Stay
Hotel Amenities
- Hot tub/Jacuzzi
- Wifi in all areas
- Smoke-free property
- Wifi
- Non-smoking rooms
- Internet
- Heating
- Free Wifi
Hotel policy
- Check-in time is 15:00 and check-out time is 10:00
- Pets are not allowed