Aimed at curious locals and aspiring filmmakers, this community media arts organization holds a film school, a rental shop and a 50-seat microcinema that screens art brut alive with DIY aesthetics.
Echo Park Film Center
Time Out says
Details
- Address:
- 1200 N Alvarado St
- Los Angeles
- 90026
- Cross street:
- at W Sunset Blvd
- Contact:
- View Website
- 213-484-8846
- Price:
- Screening tickets $5.
- Do you own this business?
- Sign in & claim business
Discover Time Out original video