2 bedroom property in Stamford Brook, London - £899,950 | Big Open House