19:30Sun 11 JulThe Barber of Seville: New ArtsGrand Theatre · Lancaster Grand TheatreFrom £34.00 Tickets