Inspired by Southern hospitality, discover a hotel in Florence, Alabama where conservative elegance meets the beauty of nature. The Marriott Shoals Hotel & Spa is set in the Tennessee River Valley, inviting you to experience a new level of refinement and charm amongst Florence, Alabama hotels. Plush guest rooms feature modern conveniences such as high-speed internet as well as private balconies providing stunning views of the river. Just minutes from this Florence, Alabama hotel, indulge in two championship Robert Trent Jones Golf Trail courses that offer a challenge, yet attract players of all skill levels. This Florence, AL hotel?s 6,000 square foot European spa allows you to refresh your body, mind, and spirit, delivering the pinnacle of rejuvenation. Versatile meeting space, elegant banquet facilities, and a delectable selection of restaurants enhance the cultured ambiance found at the Florence, Alabama hotel?s charming resort setting.