12 Holland Park

JSON

Address
12 Holland Park
London, Kensington and Chelsea
Greater London
Postcode
W11 3TH
Tenure
Freehold
Date Price Type
£41,000,000 Detached
£39,000,000 Other