Map location of
Horseshoe Pond, New Haven, IL, USA

New Haven, Illinois, United States