The Union Station area eatery has enough outdoor seating for you and 119 of your friends.

Read Full Article 5280 The Denver Magazine Stella's on 16th