Found 2 places
Address: 512 W 1St St, Homer, IL 61849
Latitude: 40.0367 (40°2′12″N), Longitude: -87.9656 (87°57′56″W)
Foursquare
Latitude: 40.0367 (40°2′12″N), Longitude: -87.9648 (87°57′53″W)