12300 SW 130th St Miami, FL 33186