420 E Atlantic Ave, Delray Beach, Florida 33483 USA
Our handcrafted in house gyoza dumplings keeping things fresh everyday made from the Owners Mom. #MamasRecipe
Photo Credit: Yelp