Little Stone Church window on Mackinac Island, Michigan

Little Stone Church

Regular price $85.00
Unit price  per 

Little Stone Church
Mackinac Island, Michigan