Need help editing articles? Start out with the new Introduction to Editing Articles Video.
DaVinci's was an independent Italian restuarant in the Landmark Commercial Plaza off 2nd Street. It was open for a year before a kitchen fire shut operations down for a month in 2003. It never re-opened.