Located at the base of Aspen Mountain, Ajax Tavern is the restaurant in Aspen for casual fine dining in an unbeatable atmosphere. If you go no further on the menu, try the truffle fries and Ajax wagyu double cheeseburger – they have earned their reputation.