Echo Park Film Center

Since 2002, Echo Park Film Center has provided a dynamic creative meeting place for filmmakers and film lovers of all ages to come together in celebrating the magic of the moving image.

1200 N. Alvarado Street
90026   Los Angeles, California
United States
34° 4' 41.2932" N, 118° 15' 46.3104" W