Picasso's is an Italian restaurant specializing in St. Louis-style pizza, also offering American fare in a modern, art-filled setting.