Other Restaurants in York - York City Centre 11 Tower Street, York City Centre, York, YO1 9SA Tags: delivery, home delivery, takeaway