Fairfield Avenue, Staines-Upon-Thames

£705,000 Leasehold
3 bedrooms 2 bathrooms