The Super 8 Florence is located on the banks of Shoal Creek in Florence, Ala., four miles from the Renaissance Tower. The W.C. Handy Home and Museum is six miles from the hotel. The Helen Keller Memorial and the Indian Mound and Museum are 10 miles a... more...



