There is finally in the Metro Denver area that has GOOD pizza. Highly recommend the vegetarian pizza. Coming from Chicago, it's the best pizza I've had in a LONG time.
All reviews seem positive