Beach Snug is a wonderful place to stay in St Ives!

happyholiday