Carmel Niwas is located in New Delhi, India on Navinta, Discalced Carmelite Fathers, Carmel Niwas Complex, Sukhdev Vihar Rd, Okhla. Carmel Niwas is rated 4.6 out of 5 in the category monastery in India.
Address
Navinta, Discalced Carmelite Fathers, Carmel Niwas Complex, Sukhdev Vihar Rd, Okhla