St. Andrews Hotel

Hotel in St. Andrews, New Brunswick, Canada

  • The Kennedy Inn

    The Kennedy Inn in St Andrews, New Brunswick, is known to be the oldest hotel in Canada, and this classic establishment, with a convenient central location, offers guests a choice of 25 beautiful rooms that are cozy, comfortable and equipped with excellent amenities, including a seating area and cable tv. Our hotel has an onsite restaurant with seating for more than 100 guests and an interesting and affordable menu offers delights such as fresh seafoods, steaks pastas and more. The Shiretown Pub at The Kennedy Inn with a typical English pub style setting, offers excellent beers on tap, imported beers and an excellent selection of wines, cocktails and scotches.


Do you have, or know of, a company or businesses that operates in St. Andrews?

Click here to register and add the company!

Thank you for visiting Hotel - Accommodation - St. Andrews, New Brunswick, Canada

Featured Businesses