The Mermaid London signage
The Mermaid is one of London’s landmark event spaces, located right next to Blackfriars Station on the Thames River. The rebrand is focused on the idea of partnerships, such as between prospective clients and the Mermaid, between the various flexible spaces they offer, highlighting the endless possibilities that can be achieved within the venue.
More by Nicoleta Costin View profile
Like