DCD Automotive Holdings


128 Carnegie Row #200
Norwood, MA 02062

An Auto Sale in Norwood MA

DCD Automotive Holdings specializes in servicing our customers to the highest quality. Operating under the Boch and Nucar names, DCD currently holds 14 franchise brands and 18 locations across Massachusetts, Delaware, Rhode Island, and New Hampshire.


Day Opening Closing
Monday - Friday 7:30AM 6:00 PM
Saturday  8:00 AM 12:00 PM
Sunday Closed  
Click the button to add a review for DCD Automotive Holdings

Add Review