Cliffs at Mewslade Bay (20) Cliffs at Mewslade Bay (20) – Massive High Tor limestone formations at Mewslade Bay, Gower, South Wales.