1 review
6 High Street, Newnham Road, Cardiff, South Glamorgan, Wales CF10 1AW
02920 399466
Italian
Cardiff, South Glamorgan
£££