Super 8 Motel
1649 Willard Dr, Freeport, United States - Freeport.
See on map
Where is the lodging establishment?
1649 Willard Dr, Freeport, United States - Freeport.
Choose your room
Super 8 Motel
The Super 8 Freeport is located off of IL Rt 26 and features free SuperStart breakfast, free High Speed Internet, Cable TV with HBO, near Meadows Shopping Center and many fine restaurants.
Frequently asked questions about Super 8 Motel
No, Super 8 Motel doesn't have a pool.
No, Super 8 Motel doesn't have parking facilities.
No, Super 8 Motel doesn't offer free WiFi service.