Mezza Degrades its Sanitary Rating

22 NE 1st St
Miami, FL 33132