Check in πΊ β Cafe Citta. Best Italian restaurant in Cardiff! Latitude,Longitude : 51.48042,-3.179294 Posted on Jun 25, 2021 | π· Location β Older Newer β Comment using Disqus Please enable JavaScript to view the comments powered by Disqus.