ST THOMAS SYRO-MALABAR CATHOLIC DIOCESE OF CHICAGO is a Catholic church located in ELMHURST, IL. Find service times, contact information, and directions.
372 S PRAIRIE AVE