Craig David to headline huge show at Slessor Gardens in first performance announced for Summer 2019

© GettyCraig David
Craig David

Breaking