Restaurant Franklin - Restaurant Reviews and Tips for Franklin, MA, United States close