The Echo
Los Angeles, California, United States
1822 Sunset Blvd, 90062
1 show hosted · View on Google Maps →
The Echo is a music venue in Los Angeles, California, United States that opened in 2001. The Marble Shrine documents 1 show here in 2010 by Vato Negro. The archive holds 3 videos and 1 recording from these performances.
- Opened
- 2001
- Links
- Wikipedia ↗
