The Mermaid Suite Hotel
3-4 Blenheim St, London W1S 1LA
+442076291875
Description
Mermaid Suite Hotel in London - Welcome
Welcome to Mermaid Suite Hotel in London. With its own restaurant, the Mermaid Suite Hotel is situated just off Oxford Street, in the heart of the fashionable West End.