Jollibee on Thursday officially took its place at “the crossroads of the world” with the grand opening of its new flagship store in the heart of Times Square in Manhattan, New York City.
Jollibee on Thursday officially took its place at “the crossroads of the world” with the grand opening of its new flagship store in the heart of Times Square in Manhattan, New York City.