News

For the uninitiated, Jollibee was founded in the Philippines in 1978, opening its first American location in Daly City, California in 1998. According to the Jollibee website, the chain now has ...