Dumpling Town is a restaurant specializing in dumplings. It is located in Elmhurst, NY. The establishment offers takeout and delivery services.