Conveniently located less than 2 miles from Downtown L.A. and walking distance from Dodger Stadium. 

 Address
840 Echo Park Ave. Los Angeles, CA 90026

EMAIL
anilincollado@ladiocese.org

PHONE
(213) 482-2040