Lo Hi Steak Bar

3200 Tejon St, Denver 80211, United States Get Directions to this spot
3200 Tejon St
Denver, 80211
CO, United States
(303) 927-6334

Rate and review Lo Hi Steak Bar in Denver, CO, United States!

Share your experiences at Lo Hi Steak Bar with your friends or discover more Restaurants in Denver, CO, United States.