AUSTRALIAN GOOD FOOD GUIDE - Home of the Chef Hat Awards

Elwood Greek Restaurants

Odyssey

Odyssey

Greek   $$$$$   Opens at 12:00 PM

Elwood

Embark on a tasteful journey to the Mediterranean, inspired by the sea, land, people and culture, at Odyssey on Ormond Road in Elwood. A rustic vibe of exposed brick, timber and pendent globes sets...