Menu 

Saint Claire Catholic Church Photo

Photo of the Saint Claire Catholic Church in Greenwood, Indiana

Photo of the Saint Claire Catholic Church on the outskirts of Greenwood, Indiana, an aspect of Greenwood society that helps its residents keep the faith.