Phone: +442920226299
Address: 8 Park Place, Cardiff, CF103DP, United Kingdom
City: Cardiff
Menu Dishes: 30
Reviews: 65
"Sadly we don't have a 'Little Italy' in Cardiff, nor do we have people walking down the street shouting 'Mamma Mia' or squares where you can watch Italian"
All prices are estimates on menu.