L'hotel Löwen se encuentra en el centro de la pequeña comunidad de Silz, en el famoso valle del Inntal, entre Imst y Telfs. Hay numerosas rutas de ciclismo alrededor de la pensión que proporcionan un entorno natural y magnífico.