Oscars Restaurant and Milkshake Bar is NOW OPEN In Telford Town Centre inside the Odeon Cinema. A movie themed restaurant with great tasting food and mouth watering Milkshakes. Fully licensed with a wide selection of beers and cocktails to choose from!!!
Simply print out this webpage and cut out the coupon below.