5941 SW 96th St Miami, FL 33156