32 rooms · ★★★ · from £95
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.
Log in with your cycle.travel account:
Password |
Or simply use your account on: