Red Tomato Pizza is a small pizzeria that has a look and a feel of an Italian trattoria. It has been around for more than nine years. 382 more words