Explore 3 wild swimming spots in Beaumaris, Isle of Anglesey, including 3 beaches.
Beaumaris, Isle of Anglesey, United Kingdom