About
The River Rooms is a modern addition to The Mermaid London, which historically was called the Mermaid Theatre. As one of London's most illustrious playhouses since its foundation in the 1950s, the Mermaid Theatre was known as a popular music venue throughout the 1960s and 1970s.
Located on the banks of the River Thames and conveniently located just a few minutes' walk from Blackfriars Station, the River Rooms is a stunning venue in a highly convenient location, wedding spaces and delicious food that'll make your special day one to remember.