Restaurant L’hortus in Montpellier, France, offers a charming aroma and a tender texture. Their braised dishes are a specialty, reflecting the rich culinary traditions of the Occitanie region. Located at Promenade du Peyrou, 34967, Montpellier, France.