Italian in Cardiff - Cardiff City Centre 6 High Street, Cardiff City Centre, Cardiff, CF10 1AW Tags: air conditioning, italian, private parties: up to 30 guests, vegetarian dishes