A soli 1 km dalla Piazza Durbar di Kathmandu, il confortevole Oyo 626 Hotel Himchuli Kathmandu, a 3 stelle, dispone di 30 camere.
Questo hotel si trova in una posizione ottima accanto a della Buddha Stupa. Questo hotel è situato a soli 10 minuti a piedi dalla fermata dell'autobus Teku, e a 300 metri dalla Dharahara. Inoltre, l'Oyo 626 Hotel Himchuli Kathmandu è a breve distanza dal Tempio di Taleju. Per chi viaggia da lontano, l'aeroporto Internazionale Tribhuvan si trova a 15 minuti di auto.
Il ristorante Sundhara MoMo è a soli 350 metri.