13750 SW 80th Ave Miami, FL 33158