Call to speak to one of our experts 0330 094 8364
The Castle Hotel in the heart of Windsor, steps from Windsor Parish Church and Windsor Castle. This 4-star hotel is within close proximity of Windsor Guildhall and Windsor Royal Shopping Centre. The property is also 14km away to Heathrow Airport. Facilities and services include Wi-Fi connection, air conditioning, elevator, restaurant and car parking (Extra charge).

Rooms feature Wi-Fi connection, telephone, television and desk.

Address: 18 High Street, Windsor, SL4 1LJ, United Kingdom

Please wait...

We're searching our best deals
  • Book with confidence
  • Award-winning agency
  • ABTA & ATOL protected
  • Secure online booking