The Roaches
June 5, 2018 in England ⋅ ☁️ 11 °C
The Roaches (from the French les roches - the rocks) is a prominent rocky ridge above Leek and Tittesworth Reservoir in the Peak District of England. ... The Roaches are the most prominent part of aRead more






