The Malla Hotel, Kathmandu, Nepal is a luxury five(5) star hotel in the heart of Kathmandu city. The Malla hotel is ideal for business or leisure travelers who want a central city, location base. Superbly located between the Narayanhiti Museum Palace
Last seen: March 10th at 2:51am — Visit site