KFC Australia’s brand new ‘Australian-first’ concept store Fast food restaurant KFC Australia has opened a brand new concept store, with the first one being in Parramatta in Sydney’s west. With...