River Rooms @ Mermaid Centre

The River Rooms are located on the banks of the River Thames in the heart of the City of London but close enough to the West End. The Upper and Lower River Rooms have wonderful views of the river and are sympathetically designed for you to add your own stamp on it.