7000 SW 23rd St Miami, FL 33155