373 E Foothill Blvd, Upland, California 91786 USA
Elvira's Delicious homemade Chile Verde
Photo Credit: Yelp