How Can We Help?

Partnership & Collaboration:

Send us a message:
Rens offers English-language only
customer support via email for all stores.

Media-Related Inquiries:

Rens physical address:

Mechelininkatu 6, 00100 Helsinki, Finland
Due to the covid situation, visits are limited to appointments only.
Send an email to about the possible date and time of your visit.
(Mondays, Tuesdays, Thursdays and Fridays, 10am - 12pm, 1pm - 5pm)