Picasso's is a really good restaurant that likely is not as popular as it could be a) because of its location and b) because of the name. It is located in a dirty little strip mall off Verona Road next to a liquor store. The sign makes it look like a crappy carryout pizza place, when in reality the menu is quite extensive and pizza is only the start. The last time I was there I had a ravioli dish with fresh asparagus that was fantastic. Very impressive beer selection.
Make an effort to go in the summer, as there is seating outdoors that makes you feel like you're out in your own backyard. This place could definitely be more popular but I think part of the appeal is that it is a little hidden jewel.