KENNEDY House

218 Water St, Saint Andrews
(506) 529-8844