Thabahil Chhen hotel offers quick access to Shree Nateshwor Mandir, situated a mere 6 minutes' stroll away. There is also free private parking.
The property is located in the Thamel district, at a distance of 0.7 km from Mandala Street and at a distance of 2.1 km from Ghanta Ghar Clock Tower. Cultural sights in the area are Swayambhunath Temple (2 km) and National Museum of Nepal (2.6 km). The hotel is situated just a minute's drive from Durbar Square, while Lainchowr bus station lies only 0.6 km away.
The bathrooms come with a bidet, a separate toilet, and a shower, along with bath sheets and slippers.
Guests can also enjoy European food at Hikers Restro and Rooftop Bar located a mere 400 metres from the property.