Skip to content

Fresh Ham Roast

Original price $34.00 - Original price $53.00
Original price
$34.00
$34.00 - $53.00
Current price $34.00

Luscious fresh ham; boned, rolled, and tied. A feast!

Small - 3.1-4 pounds

Medium 4.1-5 pounds

Large 5.1-6 pounds