If you're looking for American (new) restaurants in Denver look no further. Root Down is known for having some of the best American (new) in Denver. Located at 1600 W 33rd Ave, Root Down is a great place to dine in or order delivery. It's the perfect option for those searching for "American (new) Near Me". They have tons of great options, so scroll down to see the Root Down menu and pick your favorites.