Rocky Ledge Shores is a 25 unit condominium located on the waterfront of Lake Winnipesaukee. Unit owners enjoy a shared private sandy beach, boat docks, tennis court, million dollar views, and much more!