where is freeport maine usa
Freeport, Maine is located along the shores of Casco Bay, approximately 20 minutes north of Portland. It is renowned for its outlet shopping and is the home of the world famous L.L.Bean Flagship Store.