Where is Lake Isabella?

Where is Lake Isabella located?

Lake Isabella, Michigan, United States (approx. 43.6436395°, -84.9972471°)


Where is Lake Isabella on the map?