2 bedroom property in Devonhurst Place, London - £775,000 | Big Open House