17000 NE 21st Ave Miami, FL 33162