January, 2017

Grand Hotel

Kennebunk’s most luxurious boutique hotel, the Grand Hotel, sits prominently in the heart of Lower Village on Chase Hill.