Vacation Rental

Thank You for Coming

Garvin’s Beach House

On the beautiful south shore of Crystal Lake, near Beulah, Michigan


Our beach consists of a sandy area with volleyball, picnic table, canoe, rowboat, dock, jet ski hoist and deep water buoy.   We also provide a grassy area with lounge chairs and a fire pit.  We have an additional grassy area for playing croquet or bocce ball.

150 ft. of Private Beach   



Call 719.963.0770 

We rent by the week during the summer and daily during the off-season, with a minimum stay of 3 nights.   We do not rent during the winter months.

  1. South shore of Crystal Lake in Benzie County, Michigan,  about 2 miles from Beulah and about 4 miles from the Lake Michigan harbor town of Frankfort

  2. Located very close to the  Railroad Point wilderness area and the new boat launch

  3. Direct access to the Betsie Valley Trail system right from our beach