Located in Cumbria in the north-west of England, the market town of Penrith is a stone’s throw from the stunning lakes and mountains of the Lake District National Park. Like much of the area ...