Memorial Day weekends means summer fun! One longtime family fun activity is mini golf. You have to appreciate some of those creative mini golf courses, the windmills, twists and turns, the loop to loop, the water hazards. Mini golf is just flat out fun.

We put together a handy guide of mini golf courses in the central Maine that you and your family can enjoy this summer.

Auburn: Taber's 473 Lake Shore Drive
Roy's Mini Golf 2514 Turner Road

Belfast: The Wicked Fun Putt, 18 Searsport Avenue

Benton: Benton Family Fun Park 269 Neck Road

Bethel: Big Adventure Center 12 North Road

Boothbay: Dolphin Mini Golf 510 Wiscasset Road

Boothbay Harbor: Treasure Island Mini Golf 125 Townsend Avenue

Brunswick: Long Shot Golf Center 305 Bath Road

Farmington: Waterfalls Garden Family Fun Center on the Wilton Road

Lewiston: College Avenue Driving Range and Mini Golf 602 College Avenue

Manchester: T's Miniature Golf on Route 202

Naples: Wonder Mountain Miniature Golf Causeway Route 302
American Adventure Mini Golf Causeway Route 302
Play Around Fun Center and Restaurant Route 302
Steamboat Landing Miniature Golf Route 114

Rangeley: Fineallys Evergreen Inn and Golf Club Dallas Hill Road

Rockport: Mini-Golf 773 Commercial Street

Skowhegan: Gifford's Miniature Golf Upper Madison Avenue

Trenton: Whale-In-One Mini Golf, 1150 Bar Harbor Road
Seacoast Fun Park, US Route 3

Warren: A-Maze-Ing Putt, Route 90

Waterville: Gifford's Deluxe Mini Golf, 170 Silver Street

Windham: Seacoast Family Fun Park, Route 302