The London Residences Villa 1 for Sale – $398,000 USD