Skip to main content

Greek Orthodox Church of St. Demetrios

christian place of worship · Elmhurst, IL

Address
893 N Church Rd, Elmhurst, IL 60126
Phone
(630) 834-7010
Website
linktr.ee/stdemetrioschurchelmhurst
Where
41.9266, -87.9533

Search Hominin for Greek Orthodox Church of St. Demetrios

Other christian place of worships nearby

More in Elmhurst

Greek Orthodox Church of St. Demetrios — christian place of worship in Elmhurst, IL | Hominin