Beach bar, restaurant, and lounge, Barracuda Lounge offers a diverse menu in a charming setting within the Strandbad Klosterneuburg.