Contact

Rochdale Rd E
Heywood Greater Manchester, United Kingdom

Tabore Mar Thoma Church Manchester


Tabore Mar Thoma Church, Manchester, U.K. is one of the newer parishes formed in 2007 in England under the Diocese of North America and Europe.