Company name: Pushkin House
Description: Pushkin House is an independent arts charity specialising in Russian culture, located on Bloomsbury Square, London.
5a Bloomsbury Square, London WC1A 2TA, United Kingdom