Mewslade Bay is a small sandy beach facing SSW in the west of the Gower Peninsula, Wales.
Mewslade Bay is a small, sandy beach situated on the southwest coast of the western part of the Gower Peninsula in Wales.