Loading Video…

This browser does not support the Video element.

Cubanos ATL brings a taste of Cuba to metro Atlanta

Cubanos ATL just opened a few months ago, but has quickly become a local favorite.