Thamel Grand Hotel is located in a pleasant location in Thamel, Kathmandu. The hotel offers modern facilities and services.