The Club Avalon is a casual dining restaurant specializing in grill and BBQ dishes. It offers a relaxed atmosphere with both indoor and outdoor seating options, including a terrace.