Dit hotel heeft binnen- en buitenzwembaden en een spa. Het hotel ligt tegenover de Borromeïsche eilanden, aan de oever van het meer Lago Maggiore in de plaats Stresa.
Das Grand Hotel befindet sich in Stresa, am Ufer des Lago Maggiore, gegenüber der Borromäischen Inseln.