The Music of Lee Scratch Perry (Live) - Restaurant Tables 8 March 2025 London Jazz Cafe Buy Tickets