Founded in NYC, these fashion-savvy Brooklynites now reside along Melrose Ave—the mecca of eclectic styles and shopping from high-end wear to street style. Live Astro fits right in with top quality garb in graphic prints, reinvented vintage-wear, edgy chic designs, and more. Snag women’s and men’s contemporary threads and accessories for amped up style at this west coast flagship store.
Live Astro (CLOSED)
Time Out says
Details
- Address:
- 7303 Melrose Ave
- Los Angeles
- Contact:
- View Website
- 347-927-8766
- Do you own this business?
- Sign in & claim business
Discover Time Out original video