Odyssey Greek Restaurant Telford has locals buzzing over its take on traditional Greek cuisine. Serving Telford foodies since 2016, this stylish and vibrant restaurant offers an extensive array of authentic Greek dishes made using locally-sourced ingredients that will have you and your tastebuds very pleased indeed. Located at Central Square, this Telford Greek restaurant is only a short way from several of the town’s hotels, making it the perfect choice for visitors and locals alike – very convenient if too many ouzo’s are consumed, folks. The Odyssey Greek Restaurant menu is packed with all your favourite Greek classics and some special signatures as well. Also hosting live music, this is one of the best dining experiences going, so book a table and head to Odyssey – you won’t be disappointed! Opa!