London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
3-4 Blenheim Street, London
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.
See MoreUsage of subsidiary facilities may incur additional fees