Hamble Court, Broom Park, Teddington TW11

£44,500 Leasehold
0 bedrooms