2020 NW 63rd St Miami, FL 33147