6970-80 NW 70th Ave, Miami, FL 33166, USA