This entry refers to a departed business — a business that has closed or left town. Information here is mostly for historical reference.

Former Location
2301 Mission Street, Santa Cruz, CA 95060-5224
Former Owners
(enter former owners)
Business Lifespan

China Station was a chinese restaurant who also featured take-out and delivery service.

Related Links