5-star fish bar

  • Station Road, Cardiff, CF14 2FH, United Kingdom
  • Sep 30, 2024
  • +44 2920 564168
Cuisine : Fish_and_chips

Facilities

  • Takeaway