Unfortunately it seems that they have moved away to another location.
16800 NW 2nd Ave, North Miami Beach
Unfortunately it seems that they have moved away to another location.