1480 Churchill Hubbard Rd
Churchill Motors is located at 1480 Churchill Hubbard Rd in Youngstown and has been in the business of Retail - Automobiles, Used Cars Only since 2003.
by dandb on October 28, 2015 from
Information from the business
Churchill Motors located at 1480 Churchill Hubbard Rd in Youngstown, OH services vehicles for Auto Repair. Call (330) 759-0005 to book an appointment or to hear more about the services of Churchill Motors.
by mechanicadvisor on January 10, 2014 from
Used Car Dealers
used cars only
Terms of Service