Church

Assumption Church, Grand Blanc

Grand Blanc, Michigan, United States