Middle Shoal is a bar located in Charlevoix County, Michigan. The nearest populated place is Cross Village, approximately 11.3 miles to the SE.

Nearby Features