1670 NW 95th Ave Miami, FL 33172