Was a great pizza spot. Alas it is closed. Mama Mead's pizza is now in this location
All reviews seem positive