Le Cleo est un restaurant traditionnel avec une capacité de 100 couverts ainsi qu’une terrasse pour les beaux jours, et un parking privé. La cuisine est faite maison, traditionnelle et de saison (pas de tomates dans le jardin, pas de tomates dans l’assiette!), et la plupart des fournisseurs sont des artisans locaux.