La Piazza is an Italian restaurant offering pasta, pizza, and meat dishes in a modern setting.