- (831) 621-6161
The Cosmo Factory is a hair salon located on 131B Front St in Santa Cruz, CA 95060. Rated 4.5 stars by 27 reviewers, The Cosmo Factory is one of the best hair salons in Santa Cruz. Want to know if The Cosmo Factory is open today? See The Cosmo Factory hours of operation below. For more information or to make an appointment call (831) 621-6161.