La Piazza is an Italian restaurant offering pizza and other Mediterranean and European dishes.