Loading Video…
This browser does not support the Video element.
Nueva Cantina celebrates 'Day of the Dead'
Nueva Cantina currently has a restaurant in St. Petersburg but recently opened a second location in South Tampa, taking over where Love's Artifact Grill was for years.