Saint Teresa of Avila Roman Catholic Church
Church in Chicago, IL
Address: 1950 N Kenmore Ave, Chicago, IL 60614, USA
Website: http://www.st-teresa.net/
Saint Teresa of Avila Roman Catholic Church is a Catholic church in Chicago, IL.
- Denomination
- Catholic