Description
The Windsor Castle Hotel is a classic neighbourhood pub on Albert Street in Windsor, offering the kind of all-round hospitality that works for a meal, a drink or a casual catch-up. Pub food forms the backbone of the kitchen, while the bar keeps beer, wine and other drinks flowing for locals and visitors to the Chapel Street precinct. The hotel format gives it a different feel from the area's small bars and restaurants: diners can settle in for a proper pub meal without needing a special occasion, then stay for drinks afterwards. Its Windsor location is close enough to the action of Chapel Street while sitting just off the main strip. For anyone after an established local rather than a high-concept venue, the Windsor Castle remains an easy option for lunch, dinner and drinks.
Visit WebsiteGallery / Photos
Menu
Menu Not Available!
