417 E. Main Street, Alhambra, IL 62001

38.888673, -89.729369