The Spot Salon 10909 Weyburn Ave, Los Angeles, CA90024 The Spot Salon offers a wide selection of brand-name hair and beauty products and accessories. The store houses a small…More salon in the back where customers can receive cuts, colors and styling. The salon/store is located in Westwood Village next to other shops and restaurants. The friendly staff can help customers locate any item within the store or recommend products based on specific needs. It is open seven days a week and accepts Mastercard, Visa and cash.