Restaurant Forest Hills - Restaurant Reviews and Tips for Forest Hills, PA, United States close