C S Newb
I would consider vitos to have the best pizza in town. It's absolutely delicious. The service is always great and quick.. I try to go here as often as I can with friends. It's a great atmosphere to just relax, have a drink.. and eat some amazing pizza. I would definitely recommend that if you havent tried Vito's yet, you do.