About Windsor Parish Church
The Church of England in central Windsor, open each day for visitors and for those who wish to enjoy the prayerful peace of this ancient building
More about Windsor Parish Church
Windsor Parish Church is located at High Street, SL4 1LT Windsor, Berkshire
http://www.windsorparishchurch.org.uk/