Zumo is located in Montpellier, France on Centre Comercial Odysseum 2 place de lisbonne. Zumo is rated 4.2 out of 5 in the category european restaurant in France.
Address
Centre Comercial Odysseum 2 place de lisbonne
Service options
TakeawayDine-in
Accessibility
Wheelchair-accessible entrance