Location & Access Vevey House is ideally located in the heart of the city of Vevey, on the Grande Place. DISCOVER GOOGLE MAP Location Vevey House is ideally located in the heart of the city of Vevey, on the Grande Place.If you are coming by train from Vevey station, the distance is 450 metres, 6 minutes on foot. Train times.If you come by car, the car park at the Grande Place in Vevey is in front of the hotel, with 300 spaces at your disposal. GOOGLE MAP Google Map Location DIRECTIONS VISIT VEVEY Home, sweet home in Vevey! Call Email Best Price Guaranteed BOOK YOUR STAY