Hotel Astro encontra-se em Pokhara, a 14 minutos a pé de Pokhara Lakeside, e apresenta acomodações com um restaurante, estacionamento privado gratuito e um bar. Este hotel de 3 estrelas dispõe de serviço de quartos. Os quartos têm varanda com vistas da cidade.
No alojamento, cada quarto está equipado com secretária e televisão de ecrã plano. Apresentando uma casa de banho privativa com chuveiro e chinelos, os quartos do alojamento também apresentam acesso Wi-Fi gratuito, enquanto alguns quartos também possuem vista do mar. Todos os quartos têm roupeiro.
Hotel Astro disponibiliza pequeno-almoço continental aos seus hóspedes.
Hotel Astro tem vários pontos de interesse populares nas suas proximidades, incluindo Lago Fewa, Tal Barahi Temple e Baidam Temple. O aeroporto mais próximo é o Aeroporto de Pokhara, que fica a 3 km de Hotel Astro.