Planet Salon corporate office is located in 8126 Melrose Ave, Los Angeles, California, 90046, United States and has 1-10 employees.
planet salon
| Location | People at location |
| North America | 1-10 |
Planet Salon is an Aveda Concept Salon located in Los Angeles, known for its exceptional service and trend-setting styles. With over three decades of experience, it has built a loyal clientele by focusing on artistry, innovation, and personalized care. The salon offers a range of services including cutting, styling, coloring, treatments, and makeup... Read More