Don't go home without visiting Helen Keller House, about eight miles from our hotel's location in Florence, AL. The historic home, built in 1820, serves as a testament to Helen Keller's drive and determination, and visitors can see the actual water pump.