Marriott Shoals Spa


    The Spa at the Shoals

    Pamper yourself during your visit to Florence, Alabama at the Spa at the Shoals. We’re proud to be one of the premier spa destinations in the Muscle Shoals area; our 6,000 square foot facility offers guests massages, facials, body treatments, and more.