Elizabeth Inn Freeport
Hotel
Lanark, Illinois
Free Wi-Fi
Parking
A great place to have a rest after an exciting day! Hotel «Elizabeth Inn Freeport» is located in Freeport. This hotel is located in 3 km from the city center.
1300 E South St, Freeport, IL 61032, USA, Freeport, 61032