Filters:
clear
Country: United Kingdom

national park in Staffordshire Moorlands

About 1 results.

Roaches Tea Rooms & Restaurant

Roach Road, Upper Hulme, Leek, ST13 8TY Staffordshire Moorlands, United Kingdom

The Award winning, Family run, Roaches Tea Rooms & Restaurant is on the South-western edge of the Peak District National Park at Upper Hulme, Leek, Staffordshire with Breathtaking views.

  • 1