1411 Sam Bass Rd, Round Rock, Texas 78681(512) 246-9200
Astro Mechanics has been in business since 1947. We do general machining, welding, fabrication and steel sales with fast service and competitive pricing; however Astro does not do any automotive work.