Burghley Road London SW19
New build plot of two detached houses boasting 6 bedrooms and 7,600 sq ft each, completed in 2014.