Where is Windsor Parish Church?
Windsor Parish Church is located in Windsor City Centre. It's in an historic neighbourhood well known for its scenic riverfront and bars. If you'd like to find things to do in the area, you may want to check out Wembley Stadium and LEGOLAND® Windsor.
Things to see and do near Windsor Parish Church
What to see near Windsor Parish Church
- Windsor Castle
- Windsor Guildhall
- St. Georges Chapel
- Eton College
- Frogmore House
Things to do near Windsor Parish Church
- LEGOLAND® Windsor
- Liquid Leisure
- Pinewood Studios
- Wentworth Golf Club
- Lapland UK