CEBA RestaurantCarte non disponible Address 53 rue de l'aiguillerie Montpellier 34000 France Upcoming Events<li>No events in this location</li>