Chelsea Park Garden, Sw3
Chelsea, London, England, United Kingdom
GBP 12,500,000
6 Beds, 4 Baths