17145 NW 11th Ave Miami, FL 33169