6757 W Mississippi Ave, Lakewood, Colorado 80226 USA
Right to left; AL Pastor, Barbacoa and Chicaron
Photo Credit: Yelp