Das Hotel Radha Madhav Bhowali ist mit 3 Sternen bewertet und verfügt über 9 Zimmer, wo Sie Ihre Auszeit in vollen Zügen genießen können. Sattal Lake liegt etwa 3 Kilometer vom Hotel entfernt, und Ghorakhal Golu Devta Temple ist innerhalb von 9 Minuten zu Fuß erreichbar.
Bhimtal-See ist in etwa 5 km Entfernung von der Unterkunft.
Die Gästezimmer bieten einen Flachbildfernseher mit Satellitenkanälen und eine Klimaanlage. Einige Zimmer sind mit einem privaten Bad ausgestattet.