10600 SW 95th St Miami, FL 33176