Auto Art Auto Body Shop is conveniently located in the heart of St. Louis.  If you experience problems locating us please call (314) 773-6663.
Auto Art-Auto Body Shop
5305 Northrup Avenue
St. Louis Missouri 63110 USA
Hours of operation:
Monday thru Friday: 8:00 a.m. to 5:00 p.m.
Saturday: 9:00 a.m. to 3:00 p.m.
Phone: (314) 773-6663
Fax: (314) 773-6155