Eldon now resides at 2905 Stallion St, Meridian, Id 83646. Phone number listed for Eldon is (208) 288-2027. The birth year was listed as 1940. Barbara Ann Spencer, Martha Jean Spencer, James Eldon Spencer and 6 other people are people possibly related to Eldon. This person has lived also in Meridian and Centerville. The age of Eldon is 84.