The Mermaid

Hackney

Location

The Mermaid

Address
181 Clarence Rd
Clapton
London
E5 8EE