Company profile page for North Star Auto Repair (General Automotive Repair) located in 237 Lemay Ferry Rd, Saint Louis, MO, 63125, Saint Louis county. If you have questions or want to know prices, offers, discounts, available auto parts for car repair in Saint Louis, MO, feel free to contact Badia Sultan at (314) 544-4800 or visit North Star Auto Repair office.
Business Name
North Star Auto Repair
Category
General Automotive Repair
Address
237 Lemay Ferry Rd, Saint Louis, 63125, MO,