12 Star Gallery London

Address
32 Smith Square, London SW1P 3EU Map

The 12 Star Gallery shows work which celebrates the creative and cultural diversity that is the hallmark of the European Union.