Tahzeeb Nehari hotel is located in New Delhi, India on B-260/13, Zakir Nagar Main Rd, Jogabai Extension, Zakir Nagar, Okhla. Tahzeeb Nehari hotel is rated 5 out of 5 in the category meat dish restaurant in India.
Address
B-260/13, Zakir Nagar Main Rd, Jogabai Extension, Zakir Nagar, Okhla
Service options
Takeaway
Dine-in