Barracudas Logo

Barracudas

0.0
0 votes
Rate it
  •   Send Message
  •   Write Review
  •   Claim

About

Barracudas is a fast food restaurant with all your favourites – from delicious burgers, to crisp salads and cool beverages. Located further inside the Waterpark, Barracudas is a relaxing haven open only on weekends.