Nicholson Inn, conveniently located in the heart of Freeport, Maine offers all the amenities a traveler could desire.
A Freeport landmark since 1925, Nicholson Inn has a long tradition of hospitality. Norman and Martha Nicholson acquired this elegant building in 1930 and from that time through the 40s and 50s it became a synonym for warmth and welcome.
The Nicholson's granddaughter Jane, and her husband Alden, have been carrying on the tradition for over fifteen years.
Nicholson Inn Freeport address and phone