Restaurant
Noodle World
22 locals recommend,
Tips from locals
They have a location in Old Town but we prefer the San Marino. Great place when you have several mouths to satisfy as they have an assortment of Asian Fusion dishes.
Unique things to do nearby
Locals also recommend
Location
700 Valley Blvd
Alhambra, CA