Peaceful surroundings and yet right in the heart of the city of Lausanne, the Victoria Hotel benefits from an idyllic location, only 150 meters from the train station and a few steps away from the thriving city centre.
See more: Hotels in Europe Hotels in Switzerland Hotels in Lausanne Holiday Destinations in Europe