Kennedy Inn

218 Water St, St Andrews NB E5B 1B4
Kennedy Inn - Logo