I popped in this cuban place on my trip to Miami. Thier daily special was vaca frita and was very tasty and authentic. Cool vibe to the place with a friendly staff and the price was just right.
Address: 646 NE 79th St, Miami, FL 33138-4710
Location: United States > Florida (FL) > Miami