Bella Italia, is a great small local owned Joint!! They have moved Across from Jay's restaurant in a little shopping Center. Amazing Pizza and Bread Sticks, best I've had in Denver. I recommend there Ham and BBQ if you like that or their Deluxe very, very, good!!!
Pros: Best Pizza in Denver
Cons: Out of the way for Most
more