6200 SW 73rd St Miami, FL 33143