The St Ives Bay Hotel

The Terrace, St Ives, Cornwall TR26 2BP