The River Solva and the village of Solva, St. David's.

Picture of the River Solva and the village of Solva, St. David's, Pembrokeshire, Wales