Avataar Kathmandu Hotel 3 stars

Z-Street, Thamel, Thamel, 44601 Kathmandu, Nepal

Hotel image
Read more reviews for Avataar Kathmandu Hotel