Hotel Thamel 3 stars

Thamel Marg, Thamel, 11767 Kathmandu, Nepal

Hotel image
Read more reviews for Hotel Thamel