About Windsor Methodist Church
We are more than just a building. We are a warm welcoming community that serve Windsor and the surrounding area. Everyone is welcome at anytime.
More about Windsor Methodist Church
Windsor Methodist Church is located at Alma Road, SL4 3HH Windsor, Berkshire
01753 867117
http://www.windsormethodist.church/