13325 NW 17th Pl, Miami, FL 33167