Tag: Clee Hill

Titterstone Clee Hill (14 Sep 2017)

Titterstone Clee Hill is one part of the Clee Hills, and is of the highest hills in Shropshire. It has a Radar Station near the top, and lots…