Tavistock Place Rooms offers accommodation in London.
Certain units feature a seating area where you can relax. Tavistock Place Rooms features free WiFi throughout the property. A flat-screen TV is offered.
British Museum is 700 metres from Tavistock Place Rooms, while King\'s Cross Theatre is 1 km from the property. The nearest airport is London City Airport, 12 km from the property....
|52 Tavistock Place|