Address
32 Smith Square
London
SW1P 3EU
United Kingdom
Telephone
Admission fees
Free
The 12 Star Gallery is the venue for regular exhibitions which celebrate the creativity and cultural diversity that is the hallmark of the European Union.
Location