Located in London, 200 metres from Carnaby Street, The Z Hotel Tottenham Court Road provides concierge services and free Wi-Fi throughout the property. The property is situated 400 metres from Queen's Theatre.
Number of rooms: 121
52 Poland Street, Westminster Borough, London, W1F 7NH, United Kingdom
Hotel booked 1 times today.