18800 NE 29th Ave Miami, FL 33180