Echo Park Film Center
1200 N Alvarado St
Los Angeles, CA 90026
http://www.echoparkfilmcenter.org/
1200 N Alvarado St
Los Angeles, CA 90026
http://www.echoparkfilmcenter.org/