Pop-Tarts has launched their first store Pop-Tarts World at Times Square in New York City. In addiction to interactive displays and all sorts of activities and customizing their own Pop-Tarts.
*Definitely have to check this place out soon !!
Source:PynkCelebrity.com.