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.
-
Lower River RoomsThese next images are of the Lower River Rooms.
Maximum standing: 300
Maximum seated: 180 -
Nearest Station: Blackfriars
Maximum standing: 1000 in all spacesGet a quote by calling our team on 020 7993 5478