Namdhari Dharamshala Shah Pura is located in New Delhi, India on 100, Keshopur Rd, Sant Garh, Gali no.16, Shahpura, Chaukhandi, Vishnu Garden. Namdhari Dharamshala Shah Pura is rated 4.2 out of 5 in the category lodge in India.
Address
100, Keshopur Rd, Sant Garh, Gali no.16, Shahpura, Chaukhandi, Vishnu Garden