Looks like 1234 NW 21 St is no longer available on Rent.com which means this information is likely out of date.

1234 NW 21 St

 1234 NW 21st St, Cape CoralFL 33993