Find Businesses & Services
City
Contact Information
 

Echo Park Film Center

  1200 N Alvarado St. , Los Angeles, CA 90026
  213-484-8846
  Short Description

A media arts organization that provide affordable access to film/video education.

  Reviews
There are currently no reviews for this business.