Enhance your look, and feel confident that we have the best hair stylists in the area. Your total satisfaction is our goal, and listening to your desires is what helps us exceed your expectations. Located in Pinellas County, Beach Barn Salon proudly serves Seminole, St. Petersburg, Indian Shores, Indian Rocks Beach, Redington Beach, St. Pete Beach, Tampa Bay, Clearwater, Largo, and Bellaire. We are located on Gulf Blvd. in Indian Shores, right across from the ocean, seconds north of Salt Rock Grill.