Situato a 3 km da Garur Tal, l'hotel Mocha Chalet Bhowali offre prossimità a vari luoghi di interesse della città.
Tra le attrazioni della zona c'è anche Ghorakhal Golu Devta Temple, che si trova a 10 minuti in macchina dall'hotel. L'hotel a 3 stelle è a 4 km dai Kainchi Dham.
Le camere della struttura si affacciano sulle montagne e includono una cassetta di sicurezza, una TV a schermo piatto con canali satellitari e un impianto di climatizzazione, nonché bagni con un bagno con WC separato e una doccia.