View portfolio
Logo for luxury fashion accessories made in France
Logo for the new modern theater in St. Petersburg, Russia. It's located in the former shoe factory. In Russian it spells "СКОРОХОД".
Concept art