Scarlea Garden Bistrot is a French and Mediterranean restaurant offering a dining experience with a garden setting. It provides amenities such as free Wi-Fi and accepts credit cards.