530 Locust Street at 530 Locust Street, Elgin, IL 60123 | HotPads