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.

Top Videos