Barafundle Bay beach
Pembrokeshire is the ideal destination for all beach lovers, being the home to the best beach in Wales. Among the many things to do in Pembrokeshire, the Barafundle Bay beach features among the top of the list. Having the distinction of being the best beach in London, a title bestowed on it by numerous travel […]