West Hampstead
English
Proper noun
West
Hampstead
An
urban
area
of
London
in the borough of
Camden
,
Greater London
,
England
(
OS
grid ref TQ2585
)
.