Situé à Pokhara, à 1,2 km du lac, l'Hotel Astro propose un restaurant, un parking privé gratuit et un bar. Cet hôtel 3 étoiles assure un service d'étage. Cet établissement non-fumeurs se trouve à 1,5 km du lac Fewa.
Les chambres sont dotées d'un balcon avec vue sur la ville. Leur salle de bains privative est pourvue d'une douche et de chaussons. Elles comprennent également un bureau et une télévision à écran plat.
L'Hotel Astro sert un petit-déjeuner continental.
Vous séjournerez à 5,4 km des chutes de Devi et à 10 km de la pagode de la paix mondiale. L'aéroport de Pokhara, le plus proche, est implanté à 3 km.