Escape the heat at Britain's best beaches

GALLERIES

Escape the heat at Britain's best beaches

Barafundle Bay, Pembrokeshire