Internet cafes and cyber cafes.
Internet Cafes: Add your listing to this page...
Map showing location of internet cafes in Cardiff.