The Christopher Hotel, Windsor (3-star) | TravelManiac