Michel's Corner Crepes is a French restaurant offering sweet and savory crepes. The casual stand features outdoor seating, plus wine and beer.