Odla
- 801 Broadway Avenue, Saskatoon, SK, S7N 1B5
-
Odla is a unique farm-direct restaurant and market offering a curated & delicious experience. We want to reconnect you with the food you eat, and stimulate your senses with the freshest seasonal ingredients that come from our farm.