10505 NW 112th Ave Miami, FL 33178