Marriott Shoals Hotel & Spa, Florence

Marriott Shoals Hotel & Spa

800 Cox Creek Parkway South

Inspired by Southern hospitality, discover a Florence, Alabama hotel where conservative elegance and the beauty of nature combine for a memorable experience at the Marriott Shoals Hotel & Spa.