Le Bistro Du Beach Garden is a restaurant offering flavorful cuisine with panoramic sea views.