Yew Tree Lodge Hotel by Jeremy Barrow | Oct 18, 2017 Details Location Address:Kegworth, Leicestershire, DE74 2DF, United Kingdom