Themis Barbecue House - NSP is located in New Delhi, India on Aggarwal Millennium Tower 1, 251, 2nd Floor, B, Netaji Subash Place, Pandit Lekhram Sharma Marg, Block C3, Keshav Puram, Tri Nagar. Themis Barbecue House - NSP is rated 4 out of 5 in the category barbecue restaurant in India.
Address
Aggarwal Millennium Tower 1, 251, 2nd Floor, B, Netaji Subash Place, Pandit Lekhram Sharma Marg, Block C3, Keshav Puram, Tri Nagar
Accessibility
No wheelchair-accessible seating