Our Lady of the Greenwood
About Us
Our Lady of the Greenwood is a local church in Greenwood, IN.
- Denomination
- Catholic
Contact
Phone
317-888-2861
Website
http://www.olgreenwood.org/
Our Lady of the Greenwood is a local church in Greenwood, IN.