10241 SW 58th St Miami, FL 33173