8900 SW 129th Ter Miami, FL 33176