Post Thumbnail

A few days ago we told you that Apple signed a lease to open a retail store in New York's Grand Central Terminal. A few more details have emerged since then. First up are the renderings by the Wall Street Journal as to what the store will look like inside the iconic station. Not too much of a s...

3 years ago 0 Comments
July 26, 2011 at 2:00PM