South Shore Resort and Retreats is located at 2928 Middle Lake Road in Twin Lake, MI 49457, halfway up the west side of Michigan’s Lower Peninsula. The driving distance from Chicago and Detroit is approximately 3.5 hours. Grand Rapids Airport (GRR) is about one hour away and offers direct flights from most major cities daily. Muskegon Airport (MKG) is about 20 minutes from the resort and now has multiple daily flights to and from Chicago O’Hare.