Location
6300 East Hampden Ave Bldg #1-stea,
Denver, CO 80222
By Kelb | 7/21/2015
I like their steak tacos and I like the outdoor seating and the fact that they serve beer
By Kelb | 6/19/2015
The staff is always friendly and I like that they serve alcohol
By Kelb | 3/6/2015
Tasted good
By Kelb | 4/7/2015
Like the tacos