Odla
Vegetarian · Vegan
Odla is a farm-direct restaurant focused on cultivating fresh ingredients.
Location
Best places nearby
The highest rated places close to Odla.
Local restaurants nearby
801 Broadway Ave, SK
Location
The highest rated places close to Odla.
801 Broadway Ave, SK