Located 91 meters from Hotel Mountain Village. Ideally located in the Phewa Lake area, Hotel Visitors Inn P. Ltd. promises a relaxing and wonderful visit.
Located 98 meters from Hotel Mountain Village. New Hotel Castle is perfectly located for both business and leisure guests in Pokhara. The property offers a high standard of service and amenities to suit the individual needs of all travelers.
Located 102 meters from Hotel Mountain Village. Tuki Resort is conveniently located in the popular Phewa Lake area. Offering a variety of facilities and services, the hotel provides all you need for a good night's sleep.