Kennedy House is a charming 3-star hotel located in the picturesque town of St Andrews, Canada. Known for its stunning coastal views and rich history, this inviting establishment offers a comfortable retreat for both leisure and business travelers. With a guest rating of 9.1 out of 10 based on three reviews, visitors can expect a warm atmosphere and attentive service during their stay.