News

Appaloosa Grill has been a staple on the 16th Street Mall for over two decades, but it’s also been one of the few spots in downtown Denver to offer live music every night of the week.