Mokai

235 23rd St, Miami Beach, 33139