Offering a restaurant that serves local and Indian delights, Hotel Snow Leopard is located within 200 metres from the beautiful Phewa Lake and Rani Mandir Palace. Free WiFi access is available.
Each simple and clean room here will provide you with a satellite TV and a seating area. Private bathroom also comes with a shower. You can enjoy mountain view from the room.
At Hotel Snow Leopard you will find a 24-hour front desk. Other facilities offered at the property include a ticket service and laundry facilities. The property offers free parking.
The hotel is 1.7 km from World Peace Pagoda and 2.9 km from International Mountain Museum. The Devi’s Fall is 6 km away. The Tourist Bus Station is 3 km away while the Pokhara Airport is 3.5 km away.