Double Top
The Double Top is a charming eatery located in the picturesque village of Staveley, England. Known for its warm atmosphere and friendly service, it offers a delightful menu featuring locally sourced ingredients. Whether you're looking for a hearty breakfast, a cozy lunch, or a relaxing dinner, The Double Top provides a perfect spot to enjoy delicious food amidst stunning surroundings. Generated from this place's information