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

Orchard Apartments

 13801 NE 3rd Court, #B128, North MiamiFL 33161