This location has been flagged as "Closed".
3617 Osage St. Denver, CO 80211
Northwest Denver
303-320-4020
www.thetangohouse.com