This location has been flagged as "Closed".
1120 E. 6th Ave. Denver, CO 80218 Map It
720-389-8773
By Hannah Metzger
By Chase Woodruff, Colorado Newsline
By Jamie Miller