6374 SW 23rd St Miami, FL 33155