Restaurant Leonidas Deli Address: 49 Rue Chateauguay, Huntingdon, QC J0S 1H0 Phone: (450) 264-2323 Restaurants, Foods-Carry Out Other Businesses: Martine Thibodeau at 63 St-Jean Baptiste, Huntingdon, QC J0S 1H0 Menard Luc at 29 Rue King, Huntingdon, QC J0S 1H0 A Ziffels at 5 Rue King O, Huntingdon, QC J0S 1H0