UK seaside town with its own castle overlooking incredible beach
The Welsh town of Tenby is home to three golden sand beaches, tranquil waters, and history on every street Source link
The Welsh town of Tenby is home to three golden sand beaches, tranquil waters, and history on every street Source link