Nostro is an Italian restaurant offering a menu of antipasti, pizza, pasta, grilled meats, and fish.