China Station 3880 Lake Arrowhead Ave Fremont, CA 94555 Phone: (510) 487-7435
Category: Family Restaurant Diners