China Station is a Chinese restaurant offering a relaxed atmosphere for enjoying dine-in or takeout meals.