Map of MacGregor Lake in Marquette County, MI:

MacGregor Lake Marquette Little Lake 46.2854208 -87.2828815