Cathedral of Mary Help of Christians
Lachumiere, Shillong 793003 India
Cathedral of Mary Help of Christians is a Churches & Cathedrals place is located in Shillong, Meghalaya. The address of Cathedral of Mary Help of Christians is Lachumiere, Shillong 793003 India.