Buddh Mandir is located in New Delhi, India on Hari Nagar Ashram, Gurudwara Rd, Pocket C, Sidhartha Nagar. Buddh Mandir is rated 4.6 out of 5 in the category buddhist temple in India.
Address
Hari Nagar Ashram, Gurudwara Rd, Pocket C, Sidhartha Nagar