I guess you mean in a restaurant with ac etc. 'Fire House' Suk 11, used to be better but still decent.. I don't have personal experience but I am told that 'The American Steak House' On Suk 16 is good. I don't think any of these places have craft beer.
The Argentine Steak house at ground level outside of Terminal 21 burgers looks good but I always order a steak.
'Iron Ferries,' ThongLor you might think would carry trency craft beer but not last time I was there but they have good burgers.
I agree Erdinger is good stuff.
For a huge selection of German beers try 'G's' on Silom soi 4.