Pamper yourself during your visit to Florence with a trip to the Spa at the Shoals, located at the Marriott Shoals Resort & Spa in Alabama. They’re proud to be one of the premier spa destinations in the Muscle Shoals area. The spa’s spacious facility offers guests massages, facials, body treatments, and more.