7500 NW 25th St Miami, FL 33122