Mayflower Dining Room
Seats 100+
The Mayflower Dining Room is located in the Mayflower Lodge and serves as our main dining area. With seating well over 100, this is the perfect place to enjoy your favorite lakeside meal with friends & family. This room has recently been remodeled with new tables & chairs as well as new carpet. The coffee is always on! Come on in and leave the cooking to us.