Los Angeles We have three locations in Los Angeles! Check out our stores below to find the closest to you: Melrose 7912 Melrose Ave, Los Angeles, CA 90046 (323) 938-8604 Learn More » Santa Monica 2449 Main St, Santa Monica, CA 90405 (310) 314-7300 Learn More » Sherman Oaks 14621 Ventura Blvd, Sherman Oaks, CA 91403 (818) 783-3420 Learn More »