Hotels Windsor
Call Today
Dating back to the 1600s, The Castle Hotel is one of the most opulent buildings in Windsor. The 16th century building combines elegance with all a contemporary style. Offering 108 boutique bedrooms and stunning Leaf restaurant serving creative cuisine, just moment from the popular sights that Windsor has to offer.
American Express , Visa , Diners Club , MasterCard
Loading map...