Location… MiMo553 Northeast 81st StreetMiami, FL, 33138HoursMonday thru Saturday, 8AM–9PMSunday, 9AM–6PMPhone(786) 452-1622 Menu