Serena Maneesh plays the The Boston Music Room in London
Location: The Boston Music Room, London, England, UK