Hotel Sarowar situa-se em Pokhara, a 1,3 km de Lago Fewa, e dispõe de acomodações com uma piscina exterior, estacionamento privado gratuito, um salão partilhado e um terraço. Providenciando um restaurante, o alojamento também dispõe de um bar, assim como sauna. O alojamento apresenta receção aberta 24 horas, transfers do aeroporto, um clube infantil e acesso Wi-Fi gratuito em toda a propriedade.
Os quartos estão equipados com ar condicionado, e algumas unidades do alojamento têm varanda.
O alojamento disponibiliza todas as manhãs opções de pequeno-almoço buffet, à carta ou continental.
Hotel Sarowar tem vários pontos de interesse populares nas suas proximidades, incluindo Pokhara Lakeside, Tal Barahi Temple e Baidam Temple. O aeroporto mais próximo é o Aeroporto de Pokhara, que fica a 1 km de Hotel Sarowar.