Yellow Foot Lodge Thames Water Depot Pococks Lane, Windsor, BERKSHIRE
53 King Edward Court, Windsor, BERKSHIRE