About a year ago I was watching Man versus Food and he went to CT to do a challenge. In one of the bits before the challenge he tried a steamed cheeseburger that looked incredible. Not too long after that I saw another place on either the Travel or Food channels. Is there anything like this around Boston? I randomly thought of it and now I am really craving one. Thanks!