American Legion Golf Course Course / Business Address 3681 Route Mm City Hannibal ZIP Code 63401 State Missouri Course / Business Profile Public Course / Business Phone Number 573-221-5831 Highest Pro Name Russel DaLaPorte