Maynards Restaurant Back to Search Maynards Restaurant 685 Excelsior Blvd , Excelsior , , 55331 Share × Print Email Facebook LinkedIn X Pinterest Powered By GrowthZone