About us

Triumph Gallery is located in an historic building in central Moscow, two minutes' walk from Red Square. We represent a number of Russian artists and, through our exhibitions programme, aim to show the best of international contemporary art.

 

Follow us on Twitter