3200 TEJON STREET
303.927.6334
LOCATION WHERE TO FIND US
LOHI STEAKBAR | 3200 Tejon St | Denver, CO 80211