Summary A stunning and exceptionally spacious seven-bedroom family home situated on Mowbray Road in the heart of Edgware, close to local schools, shops and amenities. This beautiful, modern property offers approximately 3,422 sq ft of thoughtfully designed accommodation and has been fully extend...Read more…