Les frères Cailloux is a restaurant offering a warm atmosphere with both indoor and outdoor seating.