Parmeshwar is located in New Delhi, India on Shop No.84, Okhla Phase III, Okhla Industrial Area. Parmeshwar is rated 4.1 out of 5 in the category dhaba in India.
Address
Shop No.84, Okhla Phase III, Okhla Industrial Area
Accessibility
No wheelchair-accessible seating
Offerings
Small platesVegan options