Odyssey Greek Restaurant, Telford's ONLY Greek Restaurant.
Established in 2016, bringing you authentic Greek Dishes containing locally sourced ingredients. We're open every evening. We host live entertainment every weekend!
We're located at Central Square in the heart of Telford's Town Centre. Within walking distance from Southwater One, The International Centre, The International Hotel, Telford's Holiday Inn, The Park Inn and Ramada Telford. Please Note, in July 2017 we're in the process of moving next door - into the former Dragon's Den unit.
Our new website is currently under construction, should you wish to make a booking, please click here. For all the latest updates - please visit us on Facebook.
We're open 5:30 - 11pm, 7 Days A Week!