21 Willoughby Road

JSON

Address
21 Willoughby Road
London, Camden
Greater London
Postcode
NW3 1RT
Property type
Detached
Tenure
Freehold
Date Price
£6,150,000
£2,792,500