Active $470,000 3 Beds2 Baths1,423 SqFt 12807 Leatherback LN, Austin, TX 78729 Listed by David Christopher & Associates