3220 SW 25th St Miami, FL 33133