Looks like Brand New House in Homestead (Leeward Isles) is no longer available on Rent.com which means this information is likely out of date.

Brand New House in Homestead (Leeward Isles)

 378 NE 33rd Terrace, HomesteadFL 33033