Loading your recommendations…

Marriott Shoals Hotel & Spa

Marriott Shoals Hotel & Spa

10 Hightower Pl
Florence, AL 35630

Phone: 256-246-3600
Guest Rooms: 200

Marriott Shoals Hotel & Spa

Experience a modern take on Southern hospitality at the Marriott Shoals Hotel & Spa. Located in Florence, Alabama, our hotel seamlessly blends old-world charm with modern amenities for spectacular results. Visit us in Alabama, and discover our utterly unique brand of Southern charm here at the Marriott Shoals Hotel & Spa!


European Spa, 4 Junior Suites, 2 Governor Parlors, and 1 Presidential Parlor, two onsite restaurants: 360 Grille and Swampers Bar & Grille, zero entry outdoor pool, indoor pool, and two hot tubs, 24/7 fitness center, sauna/shower locker room, room service, shuttle service, meeting space inside the hotel, and a conference center just a short work

Meeting Space

Between the Conference Center and the hotel we have 19 meeting rooms, and over 30,000 square feet of meeting space.

Director of Sales & Marketing - selena.miller@marriottshoals.com

Sales Coordinator/Admin. Assistant - melinda.Hargett@marriottshoals.com

  • Boat
  • Business
  • Fitness
  • Fridge
  • Accessible
  • Internet
  • Microwave
  • Outdoor AC
  • Pet Friendly
  • Restaurant