1720 avenue de l Europe | 1720 Avenue de l'Europe, 34170, Castelnau-le-Lez, Montpellier, Hérault, Languedoc-Roussillon, 34170 Castelnau-le-Lez, Montpellier, France
View on Map
What travelers say:
Love the Sushi at Otoro. When visiting friends in Montpellier a visit here is a must for me. Great service and nice selection.