14512 Nw 17th Path Opa Locka FL 33054 Records