Lake Austin Spa Resort 1705 South Quinlan Park Road, Austin – 78732-6046. Travis, TX. Phone: (512) 323-2116 View Listing