Lillian’s Cafe Niantic CT, New Restaurant on Niantic Main Street