St Michael's Mount Island

The buildings of St Michael’s Mount, a former island monastery near Marazion, Cornwall.