Pizza Station is a restaurant offering pizza and other dishes, with options for takeaway and table reservations.