12103 SW 114th Pl Miami, FL 33176