Castle Hill House 12 Castle Hill, Windsor, BERKSHIRE
The Orchard 123A Maidenhead Road, Windsor, BERKSHIRE