Company name: Greek Orthodox Church of the Holy Fathers of Nicaea
Description: Greek Orthodox Church, Shrewsbury
Dove Cl, Shrewsbury SY2 6FB, United Kingdom