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

Take a look at our story and our Employee Bios!

We offer services to Relax and

Beautify you from Head to Toe!

  • Hair Coloring & Highlighting
  • Precision Hair Cutting
  • Manicures & Pedicures
  • Facials & Waxing

Indian Rocks Beach, FL

  • 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.

  • Manicure & Pedicure

  •  Body Scrubs & Full Body Waking

  • Facials & Waxing



About Us

  • Ladies, Mens & Kids Haircuts

  • Shampoo, Style, & Iron work

  • Formal or Bridal Styling

Serving Pinellas County Beaches for over 20 years!!

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

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

Salon & Spa

  • 0:17

Voted in the top 200 Salons in the US by Salon Today Magazine 2 years in a row!