880 NE 69th St Miami, FL 33138