Greek Orthodox Church of the Holy Fathers of Nicea
Oteley Island Oteley Road, Shrewsbury SY2 6QP England
Greek Orthodox Church of the Holy Fathers of Nicea is a Sacred & Religious Sites place is located in Shrewsbury, England. The address of Greek Orthodox Church of the Holy Fathers of Nicea is Oteley Island Oteley Road, Shrewsbury SY2 6QP England.
If you want to go to the place or need any services, you can contact them directly. open their website to view relevant information, The url is http://www.shrewsburyorthodox.com/