Colorado is full of great options if you're looking for Chinese food. However, one recently was given attention in a national ranking as the best in the state.
The Inventing Room in Denver, Colorado isn’t your ordinary sweets shop as they use liquid nitrogen to freeze their snacks and give you a show while preparing your order.
If you are lucky enough to have been to a concert event at Colorado's Red Rocks Amphitheater, chances are you will probably remember that show for the rest of your life.