Some nice hotels in Freeport, Maine, are Hilton Garden Inn, Hampton Inn, Casco Bay Inn, Holiday Inn Express Hotel & Suites and Village Inn. Freeport is located approximately 20 miles north of Portland. The town has more than 200 outlets and stores, including the L.L.Bean Flagship Store.
The Hilton Garden Inn is located within walking distance of the L.L. Bean store in downtown Freeport. The hotel has 99 rooms, including two room suites. The Village Inn is also located within walking distance from downtown and features motel style rooms. Another hotel located near Freeport's shopping district is the Casco Bay Inn, which has 45 rooms. The Hampton Inn is about a mile away from the shopping area in a quiet setting.