Odyssey

Greek Restaurant in Twickenham
Odyssey image

Our records show that Odyssey is closed.

Please see the current address info below.

Address

33-35 York Street
Twickenham
Twickenham
TW1 3JZ

Map
Cuisine
Greek
Region
Twickenham
Nearest Station
Twickenham
0.06 miles

Odyssey serves authentic Greek cuisine accompanied by an extensive wine list with beers and spirits also available.

We have multiple businesses linked to this address, if you'd like to see what else is listed here please click:

Open address data

User Reviews

There are no user reviews