Italian in Cardiff - Cathays Park North Road, Cathays Park, Cardiff, CF10 3ER Tags: italian, private parties: up to 60 guests, vegetarian dishes