Edmunds Walk, London

£675,000 Leasehold
3 bedrooms 1 bathroom