Echo Park Campus

Echo Park Campus is a location of Children's Institute at 2121 West Temple Street, Los Angeles, CA 90026.

Hours: 8:00am-4:00pm

Services from Children's Institute

Other locations