8550 SW 109th Ave Miami, FL 33173