Clearwater Creedence Revival 55th Anniversary Tour 2 April 2025 Bristol St George's Bristol Buy Tickets