Our Lady of the Greenwood
335 South Meridian Street
Greenwood, IN 46143
Phone: (317)888-2861
Fax: (317)885-5006
Office Hours:
Monday - Friday
8:30 a.m. - 4:30 p.m.
View → Privacy Policy
Office Hours
Monday – Friday
8:30 a.m. – 4:30 p.m.
Address
Our Lady of the Greenwood
335 South Meridian Street
Greenwood, IN 46143