@theartofdumpling
Are you looking for the best dumpling restaurant in New Delhi, India? Then The Art of Dumpling (TAOD) is the right choice for you to enjoy 99 unique varieties of dumpling from around the world. Come and join us to get an amazing dumpling experience.