Restaurant Review: Island Park’s DeVinci’s

Italian restaurants on Long Island, especially the south shore are plentiful but good ones are hard to find.  Recently, I had the opportunity to sample DeVinci's in Island Park and I can tell you that it was a surprisingly pleasant find.  Here is my restaurant review of Island Park's DeVinci's:...