Delicious pizza. Definitely the best in the neighborhood since the tragic loss of New Pizza Town.
All reviews seem positive