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

CROSS FOX

 5300 NE 24 TERRACE, Fort LauderdaleFL 33308