Spencer Organ Co Inc is located at 38 Yetten Ter, Waltham, MA. This location is in the South Side neighborhood. This business specializes in Auto Repair & Service. Spencer Organ Co Inc is open By appointment and accepts Cash, Mastercard, Personal Checks and Visa.