Howie's Automotive Service Center
(Be the first to review Howie's Automotive Service Center)
980 S Main St
Las Vegas
89101
Phone Number:
(702) 385-4305
Howie's Automotive Service Center is an auto repair shop located in Downtown Las Vegas. They provide all of your auto repair needs and is said to be an honest and trustworthy repair shop.