Testimonials
The South Shore Resort is truly the perfect destination for families in search of both recreation and relaxation!!
Enjoy 100 feet of private sandy beach, located on Twin Lake in Twin Lake, MI.
The South Shore Resort is truly the perfect destination for families in search of both recreation and relaxation!!
Enjoy 100 feet of private sandy beach, located on Twin Lake in Twin Lake, MI.