Hampden Apartments - The Elizabeth Apartment Windsor
A great option for family vacation: apartment «Hampden Apartments - The Elizabeth» is located in Windsor. This apartment is located 1 km from the city center.
6 Fountain Court, 28-32 Frances Rd, Windsor, SL4 3AA