Luckhard Museum

The Indian Mission, now the Luckhard Museum, is a historic Native American Christian mission located at 590 East Bay Street in Sebewaing, Michigan. It was built in 1849 and added to the National Register of Historic Places in 1972

 
 
Previous
Previous

Maccabee Hall Musuem

Next
Next

Elkton Log Cabin Museum