Directions

Florence is a small city nestled on the shores of the Tennessee River in Northwest Alabama. Click the pin on the map below to open in Google Maps.

 

 
 
 
 
 
 
 

Florence is a small town with relatively few hotels. Below are a few recommendations of the nicest hotels in the area.

 

MARRIOTT SHOALS HOTEL AND SPA

10 Hightower Place
Florence, AL 35630
256-246-3600
Website

HAMPTON INN & SUITES

505 S. Court Street
Florence, AL 35630
256-767-8282
Website