10900 NW 121st Way Ext Miami, FL 33166