Make a Reservation
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.
194/195 Main Street
+356 2133 1817
Mon-Sun: 18:30hrs - 22:30hrs