Shahi Darbar (Abbas Bavarchi) is located in New Delhi, India on Okhla Head, Nai basti, Jamia Nagar, Okhla. Shahi Darbar (Abbas Bavarchi) is rated 3.7 out of 5 in the category offal pot cooking restaurant in India.
Address
Okhla Head, Nai basti, Jamia Nagar, Okhla
Service options
Takeaway
Dine-in