Str8 Home Bar & Grill - Closed

2601 W. Hampden Ave.
Denver, CO 80227
303-761-8448