11710 Jefferson Ave, F, Newport News, Virginia 23606 USA
Tacos (Al Pastor and Lengua)
Photo Credit: Yelp