The Crystal Sands Michigan Beach Resort is located in Northeastern Michigan on Lake Huron. Your vacation awaits.
Last seen: June 16th at 2:43pm — Visit site