Chai Thai Noodles

20955 Mission Blvd Hayward CA 94541 USA

(510) 278-4224

Location