3955 E Admiral Pl, Tulsa, Oklahoma 74115 USA
Super Wet Burrito (without guacamole). There's the most delicious al pastor inside and plenty of it!
Photo Credit: Yelp