El Terra Bliss Lake Bhimtal Resort And Spa incluye 23 habitaciones y está ubicado a 1 km del Lago Bhimtal.
Además, el Bhimeshwar Hindu Temple está situado a un corto paseo de este hotel de 3 estrellas. El Naukuchiatal Lake también se encuentra a a 10 minutos en coche de este hotel.
Algunas habitaciones de esta propiedad disponen de un balcón, TV de pantalla plana con canales vía satélite y climatizador. Los huéspedes pueden utilizar una bañera y un inodoro separado. Además, cuenta con toallas de baño.