Les Insulaires Microbrasseurs is a restaurant and craft brewery offering a variety of beers on tap and a menu featuring diverse food options.