image

Picasso’s Restaurant

 

Be the first to review

Picasso’s Restaurant is a cozy Italian spot located in Sedona, Arizona. The menu features classic dishes like lasagna and chicken parmesan, as well as unique creations like the lobster and shrimp ravioli. The warm atmosphere and friendly staff make it a great spot for a romantic dinner or a family meal.

image