Tibet House, Cultural Centre of His Holiness the Dalai Lama, New Delhi is located in New Delhi, India on 1, Lodhi Rd, Gokalpuri, Institutional Area, Lodi Colony. Tibet House, Cultural Centre of His Holiness the Dalai Lama, New Delhi is rated 4.3 out of 5 in the category cultural center in India.
Address
1, Lodhi Rd, Gokalpuri, Institutional Area, Lodi Colony
Accessibility
Wheelchair-accessible car park
Wheelchair-accessible entrance