2 Haywood St, Leek ST13 5JX +44 1538 387556
restaurant, Leek, England, United Kingdom
Today
How to go there