Results 1 results found Aerial view of Beaumaris Castle, UNESCO World Heritage Site, Beaumaris, Isle of Anglesey, North Wales, United Kingdom, Europe