Tucked away in scenic Arnold’s Cove, The Killick Inn & Suites is where you’ll want to stay. It's your home away from home.