The Holly Bush

Hampstead

Location

The Holly Bush

Address
22 Holly Mount
Hampstead
London
NW3 6SG