Looks like Piazza Vecchia, Four Bedroom House is no longer available on Rent.com which means this information is likely out of date.

Piazza Vecchia, Four Bedroom House

 5184 NW 108 PL, MiamiFL 33178