Mama Mia On the Green Address: 1403 S Commerce Rd, Wolverine Lake, MI 48390 Phone: (248) 624-2648 Restaurants Other Businesses: Glengary Inn at 1211 Glengary Rd, Wolverine Lake, MI 48390