Restaurants Leo's Boat ShedMaple Rapids, MichiganNo Reviews Yet Leo's Boat Shed is categorized as Restaurants and is located in Maple Rapids, Michigan.