Texan Shoal Creek Building is located at 2502 Leon St, Austin, Texas 78705, West Campus neighborhood. This Condominium building was built in 2017 and has a total of 5 floors with. Amenities include Pool. It currently have 2 Active Sales and 3 Active Rentals which can be seen individually below. See other buildings available in zipcode 78705. See all buildings in West Campus.