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

Westwood Villa

 2200 Nevada Ave S #212, Saint Louis ParkMN 55426