Gozo

TAVS03E04 Gozo

South Broadway in Denver is exploding and one of the best new eats is Gozo. Great pizza and delicious Italian fare. You don’t want to miss this one.