Looks like The Villages At South Station is no longer available on Rent.com which means this information is likely out of date.

The Villages At South Station

 3724 South 154th Lane, TukwilaWA 98188