14500 SW 88th Ave Miami, FL 33176