Last weekend I was invited to Ludlow to experience some of the culinary delights this small town has to offer. Ludlow is a situated in Shropshire in England, close to the Welsh border and it has become renowned for the food it offers, from local produce and specialist food shops to markets and restaurants. The town boasts eight AA Rosette stared and two Michelin starred restaurants and it hosts the famous Ludlow Marches Food and Drink Festival each September.