Overlooking the Tennessee River and historic Wilson Dam in Florence, Alabama, the Marriott Shoals Hotel & Spa continues to be the Marriott leader for exceptional golf, hotel rooms, pools and overall guest satisfaction. The 200 guest rooms, including seven suites, have private balconies and riverfront views. The resort features Alabama’s only revolving restaurant and more [...]