811 NW 17th Pl Miami, FL 33125