La Tourelle is a French restaurant offering bistronomic cuisine with an emphasis on fresh, flavorful dishes in a unique setting.