I'm taking the train in for tomorrow afternoon's Yankee game. I want to grab breakfast on the way - preferably a really good bagel - which is why I'm planning on going all the way in to Grand Central instead of 125th Street (unless someone can suggest good bagels in that area).
So, either near Grand Central or close to a 4 Line stop between Grand Central and Yankee Stadium, where can I get a good bagel? I won't have a huge amount of time to spare, so it needs to be no more than a few blocks from the subway. If there aren't good bagels along that route, alternate portable breakfast suggestions are also appreciated.