10901 SW 88th Ter Miami, FL 33176