Nepal

Hyatt Place opens new property in Kathmandu, Nepal

The new hotel is smartly designed to suit the needs of both business and leisure travellers.