Fairfield Avenue, Staines-Upon-Thames

£675,000 Leasehold
3 bedrooms 2 bathrooms