Il Forno is a pizza restaurant offering a warm and welcoming bistro atmosphere.