<< Back To Properties Listing


Located in Austin, South Shore Apartments is a short walk to several local attractions, restaurants, and transportation. With a short commute to both downtown Austin and UT, you'll be right in the center of it all. Come see why you should live here!

South Shore Apartments 2005 Willow Creek Dr
Austin, TX 78741

Get Directions