North Circular Road, NW11
Hampstead Garden Suburb
The North Circular Road is an arterial road of London.



return to article