8900 Peña Blvd, Denver, Colorado 80249 USA
A sad ham and cheese deli sandwich for $13!!! Avoid this place!
Photo Credit: Yelp