Willow Telford is a restaurant offering a dining experience. It is located in Telford.