Tutto Pizza is a pizza restaurant offering Italian cuisine. They have daily and weekly pizza specials.