Restaurant located near a picturesque beach with clear turquoise waters. Offers a relaxing atmosphere.