MERMAID SUITE HOTEL
Updated 3 days ago
3-4 Blenheim Street Westminster Borough London W1S 1LA United Kingdom
Located in the Westminster Borough district of London (Mayfair), Mermaid Suite Hotel is a 3-minute walk from Oxford Street. This property is set a short distance from attractions such as Carnaby Street, Piccadilly Theatre, and Piccadilly Circus. The property is 1 km from Queen's Theatre, and within 700 metres of the city centre...
Also known as: Mermaid Suite