4935 W 29th Ave, Denver, Colorado 80212 USA
Not too busy lunch time I can't believe I found this place is the best
Photo Credit: Yelp