If you are getting tired of the same old Pepperoni from the big (cheap) national chains, stop in at Red Rossa. Don't expect to see Supreme, Cheeseburger, or Taco options on the menu but look for delicious fresh ingredients to be your guide. If you are not willing to expand your palate, than this is not the place for you. The best approach would be to split a salad and pizza with a friend, wash it down with great beer or wine and leave the restaurant completely satisfied. There may even be some left over for later. I loved it.
more