Cleveland Street Apartment London
Offering free Wi-Fi, Cleveland Street by Q Apartments is situated in the centre of London within 1.5 km of Tottenham Court Road and 1.3 km from Oxford Circus. This apartment is less than 1 km from Madame Tussauds and a 18-minute walk from British Museum.
Number of rooms: 3
124 Cleveland Street, Westminster Borough, London, W1T 6PG, United Kingdom