725 SW 25th Rd Miami, FL 33129