ALL MAINE, ALL THE TIME!
Open 7 days a week from 11am to 8pm for lunch and dinner. Enjoy indoor dining, take-out, and curbside pickup! Located across the street from L.L.Bean’s flagship store.
- 88 Main Street, Freeport, Maine 04032
- Telephone: 207-865-9835
- Open Year Round
- Everyday from 11am to 8pm