700 NE 63rd St Miami, FL 33138