Looks like Country Club South Apartments is no longer available on Rent.com which means this information is likely out of date.

Country Club South Apartments

 15957 SW 95th Avenue, MiamiFL 33157