The St Ives Harbour Hotel is idyllically located on the coast of St Ives, making the most of the stunning Cornish coast.
The Terrace, TR26 2BN St Ives, Cornwall