9261 SW 88th Ter, Miami, FL 33176