Welcome to grand traverse County

We warmly welcome you to discover the endless possibilities for your special event or wedding at Twin Lakes Park, a Grand Traverse County Parks and Recreation public property.

Breathtaking, tranquil, and charming, Twin Lakes Park is a beloved, shining jewel located on the shores of North Twin Lake in Long Lake Township.  With vast rolling lawns, surrounded by nature, the 175-acre park offers unique facilities to make your wedding or special event unforgettable, indoors and outdoors.


weddings and Events in a rustic, charming, memorable setting

If you are planning an important special event in your life, Twin Lakes Park is a one-of-a-kind venue, with the breadth of facilities and professional support to accommodate all or a portion of your festivities with personal attention and great care.

Contact us for more information about how your event can be part of the rich history and local pride that instills Twin Lakes Park.

For your perfect event

  • Gilbert Lodge is built around a massive stone fireplace, and features a commercial kitchen, a porch with stunning lake views, a gorgeous wood dance floor, and more (3,000 feet; capacity 200)

  • Dormitory that sleeps 142 (17 rooms/eight per room; one room accommodates six), featuring a meeting room with forest views and fireplace

  • Outdoor pavilion on the lakeshore with a large, stone fireplace and picnic tables

  • Two miles of hiking trails

  • Multi-purpose sports field

  • Children’s outdoor play area

  • Picturesque lake frontage