Church of the Holy Three Hierarchs is located in Leeds, United Kingdom on 57 Harehills Ave, Chapel Allerton. Church of the Holy Three Hierarchs is rated 5 out of 5 in the category greek orthodox church in United Kingdom.
Address
57 Harehills Ave, Chapel Allerton
Accessibility
Wheelchair-accessible entrance