457 S Broadway, Denver, Colorado 80209 USA
Chimi Changa - (not deep fried) and Ceviche Tostadas
Photo Credit: Yelp