Near Metro Pilar No 98,98
17A/32 WEA Karol Bagh
Shudh Restaurant is a well known name among the best restaurants in Delhi. Specialized in various vegetarian cuisines, it is one of the most famous vegetarian restaurants in Delhi.
No reviews found. Be the first to review this place.