translate English to French: It is situated in the city centre of Vevey, immediately next to the railway station and the shopping mall.
Il est situé au centre ville de Vevey, à proximité immédiate de la gare et du centre commercial.