Home » Contact Us
25 Main Street Freeport, ME 04032
Conveniently located in the heart of Freeport, Maine, Nicholson Inn offers all the amenities a traveler could desire. A Freeport landmark since 1925, Nicholson Inn has a long tradition of hospitality.
© 2023 Nicholson Inn. Website Design By: New Wave Designs