Reviews of Orange Tree. (Restaurant) in Telford (Shropshire).