Toledo OH Food Products Retail 1. 3330 W Central Ave, Toledo, OH 43606 | El Nuevo Vallarta (419) 593-0024