Hotel Astro bevindt zich in Pokhara, op 14 minuten lopen van Pokhara Lakeside, en biedt accommodatie met een restaurant, gratis privéparkeren en een bar. Dit hotel met 3 sterren biedt roomservice. De accommodatie is rookvrij en ligt op 1,5 km van Fewa-meer.
Alle kamers bij het hotel hebben een balkon met uitzicht op de stad. Kamers bij Hotel Astro hebben een eigen badkamer met een douche en slippers. Er is ook gratis WiFi en sommige kamers hebben ook zeezicht. Alle kamers bij de accommodatie hebben een bureau en een flatscreen-tv.
Je kunt bij Hotel Astro genieten van een continentaal ontbijt.
Devi's Falls ligt op 5,4 km van het hotel, en Pagode voor de Wereldvrede ligt 10 km verderop. Het dichtstbijzijnde vliegveld is Luchthaven Pokhara, op 3 km van Hotel Astro.