If you like ham, this is the place to go. Heavenly Ham is so good. They have hams to serve at home as well as smoked turkey (yum!), salads, and side dishes. They also have sandwiches that can be eaten there or boxed lunches. Their prices are on the high side, but this is the place to go for an excellent ham.