California Momo Kitchen

Restaurant · 913 E Duane Ave, Sunnyvale, CA

Delivery · Dine-In

Hours

More food in Sunnyvale, CA