3507 SW 25th Ter, Miami, FL 33133