The Mansions at Onion Creek Share: Apartment Complex The Mansions at Onion Creek 12000 S. IH35 Service Road Austin, TX 78747 (512) 298-6500