Reviews written by Emmy
Registered on Oct 21 07
The vegetarian alfredo pizza is one of the best smelling (and tasting) pizzas around. Highly recommended.
I've gotten delivery from them several times and the delivery people always arrived on time--clearly, they're the superheros of the uptown pizza world.