Friends and I loved Crowley's Restaurant and Bar especially their steak tips on Greek salad...we were sorry to see it gone. I understand Isabella's of Dedham has bought it and opened it renaming it Nellys. Anyone been there? What did you think? Update, a friend drove by and the signs says "The Local".