Windsor Pub Co
Pub · Bar · Casual Dining
The Royal Windsor is a pub located in Windsor, known for its spectacular views of Windsor Castle and one of the largest outdoor areas in town. It specializes in freshly-cooked traditional dishes.
Location
Location