The Montreux Palace Hotel. Does it look very French? Yes, this is the French region of Switzerland.
Click to open this image within the album!