307.29 sq m.
The subject property is located in Hampstead, north-west of London, in the borough of Camden. It is located 0.1 mile from Hampstead Underground station which is served by the Northern line, and 0.5 miles west of Hampstead Heath station which is served by London Overground services.
25-26 Hampstead High St, London NW3 1QA
Storefront retail residential