Italian in Leeds - Leeds City Centre The Headrow, Centenary Street, Leeds City Centre, Leeds, LS1 3AH Tags: air conditioning, happy hour, italian, terrace, vegetarian dishes