Five-time European champions Barcelona will pay their first visit to Australia to play an A-League All Stars team in Sydney next month.