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, Clearwater, Largo, and Bellair. We are located on Gulf Blvd. in Indian Shores, right across from the ocean, less than a minute north of Salt Rock Grill.