Italian in Cardiff - Cardiff City Centre 24-32 Wyndham Arcade, Cardiff City Centre, Cardiff, CF10 1FJ Tags: air conditioning, bar, italian, private parties: up to 40 guests, vegetarian dishes