Situado apenas a 100 metros da beira-mar no Lago Maggiore, o Hotel Excelsior disponibiliza um rico buffet de pequeno-almoço, um bar com terraço exterior com vista para o jardim e acesso Wi-Fi gratuito. Todos os quartos têm varandas privadas.
O Excelsior Hotel está localizado no centro da cidade de Locarno e os seus espaçosos quartos têm uma área de estar com poltronas.
Todos os quartos estão equipados com televisão por cabo, telefone, mini-bar e casa de banho privativa com secador de cabelo.
O banho termal recém-construído e o spa de Locarno, localizados no lago, ficam a 300 metros. Em frente ao hotel, os hóspedes encontrarão um campo de ténis e mini-golfe. O Clube de Golfe Ascona fica a 5 km.