See all Attractions in Windsor Windsor for: Adventure, Food And Dining, Art And Culture, Nightlife, Spa, History, First Timers, Family, Romance, Shopping St. George's Chapel About St George's Chapel is the place of worship at Windsor Castle in England, United Kingdom. It is both a royal peculiar and the chapel of the Order of the Garter. The chapel is governed by the Dean and Canons of Windsor. Add to Wish List
Travelers also viewed these places similar to St. George's Chapel Windsor Castle Grape Inventions Cliveden House Hughenden Manor Windsor Great Park Legoland
Things to do nearby The Royal Household Golf Club Places to eat nearby Ayoush Restaurant & Bar Meimo Cattle Grid Places to shop nearby Jojo Maman Bébé Windsor Royal Shopping