In the well-known city of Montreux at the Lake of Geneva, Grand Hotel Excelsior just a heaven of peace. Situated at the lakeside, directly along the "Quai des Fleurs", this Victorian style hotel was built in 1907. The interior matches the grandeur of the exterior a wondrous place where you can find antique collections and original Art Deco stained glass.