Best Western Freeport Inn
Freeport, ME 04032
The Best Western Freeport Inn located in Freeport, ME includes 80 rooms and overlooks 25 spacious acres of windswept fields, tidal areas, and the Cousins River. The property is less than three miles from the world-famous L.L. Bean company store and other famous retail...