$22 Million London Home With Indoor/Outdoor Pool (PHOTOS)
Rear Exterior
LOCATION: St Peters Road, London, England, United Kingdom
SQUARE FOOTAGE: 8,140
BEDROOMS & BATHROOMS: 6 bedrooms & 6 bathrooms
PRICE: £18,995,000 or $22,885,542
This brick home is located on St Peters Road in London, England, United Kingdom. More