Hotel Tibet International 4 stars

Boudha, Tusal, Boudhha, 44600 Kathmandu, Nepal

Hotel image
Read more reviews for Hotel Tibet International