2855 W Cactus Rd, Phoenix, Arizona 85029 USA
Steamed dumplings - my favorite place to get them !
Photo Credit: Yelp