Restaurant Lime Rock - Restaurant Reviews and Tips for Lime Rock, RI, United States close