Kathmandu Grand Hotel

Kathmandu Grand Hotel has become one of the most renowned names in the hospitality industry. Ever since it has been established in 1995, this three star hotel in Kathmandu, Nepal has changed the way moderately priced hotels operated by providing amenities of international standard at affordable rates.