Luna pizza is definately the best pizza in Cromwell - there are several pizza shops and after several orders I've found this place to be the best. Here you will find pizza like they make in Italy - dough with sliced tomatoes (or sauce if you like), and sliced mozzarella along with any toppings you like. The downside is that it is quite expensive when compared to other places. They also have a drive-through window.
more