The Malla Hotel Websites
The Malla Hotel
- mallahotel.com
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 and
11,302,489
$
8.95