Found 3 places
Latitude: 39.1326 (39°7′57″N), Longitude: -88.469 (88°28′8″W)
Address: 801 West Main St, Teutopolis, IL 62467
Latitude: 39.129 (39°7′44″N), Longitude: -88.487 (88°29′13″W)
Address: 904 West Water St, Teutopolis, IL 62467
Latitude: 39.1342 (39°8′3″N), Longitude: -88.4891 (88°29′21″W)