translate English to French: We are located right in the Olympic Stadium in the Helsinki City Center.
Nous nous trouvons en plein Stade olympique dans le centre de la ville d'Helsinki.