Homes for sale - 666 NE 62nd St, Miami, FL 33138 – MLS#A11064203 - ...