Lake Lansing Park South is located on Lake Lansing, the largest body of water within 30 miles of Lansing. The 30 acre-site includes a sandy beach bordered by four acres of lush green grass. The historical carousel building has been preserved as a reminder of the park's rich history.