The Indian Mission, now the Luckhard Museum, is a historic Native American Christian mission located at 590 East Bay Street in Sebewaing. It was built in 1849.
📍 Explore on PIXEO Map →
churchmuseum
The Indian Mission, now the Luckhard Museum, is a historic Native American Christian mission located at 590 East Bay Street in Sebewaing. It was built in 1849.