St. Louis-style pizza specialist also serving American fare in a modern room adorned with paintings.
Picasso's is a Italian restaurant located in Southside Jacksonville Florida, with 1981 top reviews and a track record of being Jacksonville's number one Italian restaurant, beating the neighborhood competitive market by providing exceptional service, a willingness to help, and real care for the community. If you're in need of a Italian restaurant, lookup Picasso's,