204 W Hubbard Street, Amboy, IL 61310 - Homesnap