Indy Pizza Week (October 15 – 21) is a week-long celebration of the glorious creation known as ‘the pizza’. NUVO invited local restaurants and chefs to join in creating one week of pure, ...