La Terrasse Saint Clair is a French restaurant offering market cuisine in a pleasant setting with both indoor and outdoor seating.