Salon & Spa

254 107th Ave

Treasure Island, FL 33706

(727) 360-0505


Tuesday - Friday 10am - 7pm

Saturday 9am - 5pm

Rapunzel's Salon

Have a Question? Need an Appointment? Want to buy a Gift Card? Need us RIGHT NOW?

Give us a ring at (727)-517-7677 


Email us at:


Tuesday - Friday 10am - 6pm

Saturday 9am - 3pm

Find Us

Get In Touch

Rapunzel's Salon & Spa


1519 Gulf Boulevard, Suite 6,  Indian Rocks Beach, FL, USA


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