18904 SW 114th Ave Miami, FL 33157