Where is Hopuella?

Where is Hopuella located?

Hopuella, Illinois, United States of America (approx. 40.98476°, -89.45731°)


Where is Hopuella on the map?