Isaac's Deli & Restaurant - Lancaster, PA, United States close