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.