China Station ($$)
303 N Harbor Blvd
La Habra, CA 90631 (Map)
(562) 690-4205 (Phone)
Home > China Station
China Station Menu:   |  Text Menu Outdated menu? Click to update.