Nuevo Vallarta Address: 11225 S. Saginaw St., Grand Blanc, MI Phone: (810) 695-1671 Details Charming cocina for margaritas & Mexican cuisine located at the Old World Village mall. Share: Facebook Twitter Pinterest LinkedIn Email