Leung Noodle

Restaurant · 46529 Mission Blvd, Fremont, CA

More food in Fremont, CA