Best UK Hotel

Sponsored by The Mermaid London

The Mermaid London, located in the heart of the City of London, is home to nine meeting and event spaces including the City of London’s only 600-seated auditorium, which is fitted with state-of-the-art production facilities and provides excellent sightlines to the stage from every seat – even at full capacity, and the River Rooms which includes the Upper River Room, Lower River Room and Queenhithe. These spaces offer a modern and contemporary feel with panoramic windows framing views of the River Thames, Tate Modern, Shakespeare’s Globe and The Shard. The venue caters to all manner of events including conferences; product launches; exhibitions; live productions; gala dinners & banquets; award ceremonies; social parties; and weddings.

The Mermaid London is located only a two-minute walk from Blackfriars Station, a short distance from Blackfriars Pier, a 6-minute walk from St Paul’s Station and a 15-minute walk from mainline stations Liverpool Street and Kings Cross St. Pancras.