3701 NW 79th St, Miami, Florida 33147 USA
Absolutely such DELICIOUS Latin or Cuban food here! Just SOOO good!
Photo Credit: Yelp