Hotels in Thamel
-
Nepal Hotels
Satkar Hotel and Spa, Kathmandu
The best hotel in Thamel, Kathmandu, Nepal. Satkar Hotel and Spa offers you a accomodation with comfortable rooms, breakfast and spa. Book online. Located in Thamel, Kathmandu, an 18-minute walk…
Read More »