11720 SW 187th St, Miami, FL 33177