The Jessica Fletchersplays at Baby Grand - In the City Festival, Manchester
Location: Baby Grand / In the City Festival, Manchester, England, UK