Manor Stirrup Cup
The Stirrup Cup is a charming eatery located in Leicester, England, known for its warm atmosphere and inviting decor. This establishment offers a diverse menu featuring classic British dishes alongside contemporary favorites, all made from locally sourced ingredients. With a focus on quality and comfort, The Stirrup Cup is the perfect spot for a casual meal, family gathering, or a cozy night out with friends. Generated from this place's information