Tower Bridge Studios
10 Scarborough Street, London, United Kingdom
★★★★
London, United Kingdom
One of the hotels for your stay in London is the Tower Bridge Studios which is located at 10 Scarborough Street, London, United Kingdom. There are many facilities offered at Tower Bridge Studios, both hotel and room facilities. If you are traveling to London, you can choose Tower Bridge Studios as a place to stay. Tower Bridge Studios is located in the region of England, Middlesex, Greater London
Rotate image to see Tower Bridge Studios
Hotel Amenities
- Wifi in all areas
- Wifi
- Free Wifi
- Smoke-free property
- Heating
- Internet
Hotel policy
- Check-in time is 15:00 and check-out time is 10:00
- Pets are not allowed