Village Gathering 78x78cm inc frame £2600
Village Gathering 78x78cm inc frame £2600