Mermaid Suite HotelHotel
3-4 Blenheim Street, Westminster Borough, London, W1S 1LA, United Kingdom
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.