Appaloosa Grill Denver
Established in 2001, the employee owned Appaloosa Grill is a refreshingly unique choice among eateries that line the 16th St. Mall. The grill's diverse menu features 100% natural meats as well as a variety of vegetarian choices. The Grill also boasts TWO happy hours a day, a private party room for groups up to 75, a patio on the 16th Street Mall, live entertainment nightly and a kitchen that serves til 1:30am.