The Christopher Hotel Bar and Grill 3 stars

110 High St, Windsor, SL4 6AN, United Kingdom

Hotel image
Read more reviews for The Christopher Hotel Bar and Grill