Beach Bar Baywatch offers a relaxed atmosphere for enjoying refreshments. Situated near the beach, it provides a place to unwind. Temporarily closed.