South Hampstead

South Hampstead station
156 Loudoun Road
South Hampstead
Greater London
NW8 0DJ