New Delhi, India
Taharpur Village, Dilshad Garden
N/A
+91 9400451556
Its a great place to worship and pray..:)
like
First Orthodox church in the name of Saint Stephen in Delhi region. A beautiful church with ample space to offer your prayers.
It's a good place. A serene environment
A very good church.
Nice
Deli
The best companies in the category 'Deli'