Make a Reservation
Kindly note, we accept online bookings and reservations no less than 24 hours in advance. Please make sure you receive a confirmation from us to secure your booking. Alternatively and for last minute bookings please call us.
Prefer to make your reservation via phone? You can make a reservations by calling +356 2133 1817.
Special Events & Private Parties
Whether you’re looking for the right environment to build business relationships, host a product launch, or just show your team some appreciation, Barracuda is always ready to welcome you.
Call +356 2133 1817 to discuss your needs.
Seats 10 or more
Seats up to 160
194/195 Main Street
+356 2133 1817
Daily: 19hrs - 22:30hrs