Spencer's Auto & Diesel Repair Services Spencer's Auto & Diesel Repair are located just minutes from downtown Ocala in the Magnolia Business District. They offer a complete auto mechanic service, working on cars of all makes and models. Phone: 352-629-0072 1734 NE 2nd Ave #1 34470 United States Map Other Categories: Industrial & Commercial |