2345 NW 27th Ave, Miami, Florida 33142 USA
Best cuban food ever even tho its small cafeteria
Photo Credit: Yelp