St. Mother Teresa parish. Masjid moth, South Ext. Near Green park metro station is located in New Delhi, India on South Extension, Masjid Moth Village, South Extension II. St. Mother Teresa parish. Masjid moth, South Ext. Near Green park metro station is rated 4.5 out of 5 in the category catholic church in India.
Address
South Extension, Masjid Moth Village, South Extension II