Bamburgh beach in Northumberland with castle and surf boards

Coastal Collection