Hotels January 30, 2018 0 The Cary Arms, Devon With its prime position above Babbacombe Bay near Torquay, The Cary Arms is understandably a…