Situated in Pokhara, 1.2 km from Pokhara Lakeside, Hotel Astro features accommodation with a restaurant, free private parking and a bar. This 3-star hotel offers room service. The property is non-smoking and is located 1.5 km from Fewa Lake.
At the hotel, the rooms are fitted with a balcony with a city view. With a private bathroom fitted with a shower and slippers, rooms at Hotel Astro also feature free WiFi, while selected rooms also boast a sea view. At the accommodation rooms include a desk and a flat-screen TV.
Guests at Hotel Astro can enjoy a continental breakfast.
Devi's Falls is 5.4 km from the hotel, while World Peace Pagoda is 10 km from the property. The nearest airport is Pokhara Airport, 3 km from Hotel Astro.