3099 NE 163rd St, North Miami Beach, Florida 33160 USA
Impossible "Beef" empanada. So good: highly recommended!
Photo Credit: Yelp