10405 SW 96th St Miami, FL 33176