920 Lincoln Rd, Miami Beach, FL 33139
Menu is very clearly marked which we found to be a rarity in Miami Beach