Truly as advertised, Colchester Pizza is the ""Best Pizza in Town!"" Family atmosphere, huge portions, reasonable prices, daily homestyle specials & delicatable desserts. Take out...
All reviews seem positive