Drums Of Heaven is located in New Delhi, India on S-14, Green Park Extension Market Block S, near Uphaar Cinema. Drums Of Heaven is rated 4.1 out of 5 in the category chinese restaurant in India.
Address
S-14, Green Park Extension Market Block S, near Uphaar Cinema
Accessibility
No wheelchair-accessible entrance