Church

Holy Assumption Church, Marblehead

Marblehead, Ohio, United States