2 Templewood Avenue

JSON

Address
2 Templewood Avenue
London, Camden
Greater London
Postcode
NW3 7XA
Property type
Detached
Tenure
Freehold
Date Price
£11,800,000