Hometown Noodle Restaurant
Map
(650) 367-0567
3151 Middlefield Ave.
Redwood City, CA 94063
Mon-Sun 11am-9pm
Delivery available, call for details.