Echo Park Filmcenter

1200 North Alvarado Street At Sunset Boulevard Los Angeles, CA 90026

213.484.8846

1 Screens