Solva Harbour, Solva, St. David's.

Picture of Solva Harbour, Solva, St. David's, Pembrokeshire, Wales