This is a apartment home. This home is located at 109 Hickory St APT B, North Aurora, IL 60542.Show more