castle-criccieth-beach-sea

A castle on a hill with clear blue sea below. The sky is blue with some clouds.

The Caerwylan