Looks like Creekwood Townhomes is no longer available on Rent.com which means this information is likely out of date.

Creekwood Townhomes

 7101-7156 Excelsior Way, Saint Louis ParkMN 55426