flagship store

Holy Chopsticks! Pop Tarts Sushi?

Big news in the snack world: Pop Tarts has unveiled its new flagship store in New York City’s Times Square — and a new taste sensation: Pop Tarts sushi. You’re…

Julie Gerstein | August 10, 2010 - 3:20 pm