Menupix Logo MenuPix.com - Find Restaurants and Write Reviews on the Largest Menu Site in the World!
China Station ($$)
303 N Harbor Blvd
La Habra, CA 90631 (Map)
(562) 690-4205 (Phone)

China Station Menu:   |  Text Menu