St Michael's Mount, Marazion - for library stock

Photograph by

Shaun Forward