• Hair Coloring

  • Highlights & Lowlights

  • Balayage & Ombre

Our beautiful location is just steps across Gulf Blvd to Indian Rocks Beach's powder white sand and tranquil aqua water. Quick and easy access from Sand Key, Belleair Beach, Indian Shores, Redington Beach, Maderia Beach and Largo!

We are located just off of Gulf Blvd and 16th Ave, in Keegan's Plaza inbetween Island Cove Beads & Gallery and Keegan's Seafood Grille.

Salon & Spa

Rapunzel's only utilizes the best of the best! We carry AVEDA Hair Color, Haircare, Skincare, and Make-up, As well as Rica Mediterranean Haircare and Nouba Professional Make Up.

Schedule some time to come in and explore all of the smells, feels and even tastes that we offer!!

Rapunzel's Salon & Spa has been serving the Florida Gulf Beaches for over 15 years!

Take a look at our story and our Employee Bios!

  • Manicure & Pedicure

  •  Body Scrubs & Full Body Waking

  • Facials & Facial Waxing

We offer services to Relax and

Beautify you from Head to Toe!

  • Hair Coloring & Highlighting
  • Precision Hair Cutting
  • Manicures & Pedicures
  • Facials & Waxing
  • And More!!!


  • Ladies, Mens & Kids Haircuts

  • Shampoo, Style, & Iron work

  • Formal or Bridal Styling

Voted in the top 200 Salons in the US by Salon Today Magazine!

  • 0:17

Serving Pinellas County Beaches for over 20 years!!


About Us

Indian Rocks Beach, FL