Mermaid Suite Hotel
With its own restaurant, the Mermaid Suite Hotel is situated just off Oxford Street, in the heart of the fashionable West End. The hotel is made of separate buildings which are located next to each other.
3-4 Blenheim Street, Westminster Borough, London, W1S 1LA, United Kingdom
Nightly rates from $112 to $489