Lancaster Gardens London SW19
Two new build detached houses completed in 2016, boasting 5,430 sq ft and 6 bedrooms each with a myriad of luxurious features.