La Terrasse is a traditional French restaurant with ample seating.