3614 N Armenia Ave, Tampa, Florida 33607 USA
Chicken empanada. The best in Tampa imo.
Photo Credit: Yelp