Village Inn The Village Inn offers accommodations for visitors in the small town of Latham, found 30 mi (50 km) from Springfield, 20 mi (32 km) from Lincoln and 17 mi (27 km) from Decatur.
Address: 151 N. Macon Street Latham IL USA 62543 1 217 674-3417