Location

The Mermaid is ideally situated between the City and the West End. Located on the North Bank of the Thames, our building enjoys spectacular views towards the Tate Modern, Globe Theatre and the Millennium Bridge. Transport links are excellent too, with the Underground and mainline links of St Paul’s and Blackfriars stations just a short walk away.

Map of The Mermaid Centre and surrounding areas