The 3-star Terra Bliss Lake Bhimtal Resort And Spa provides proximity to the 47.8 - hectare Bhimtal Lake, which is located only 1.4 km away.
Be sure to visit the Bhimeshwar Hindu Temple a mere 6 minutes' stroll from this Bhimtal hotel. The Sattal Lake is also 2.9 km away.
Certain rooms have a balcony and a dining area for your convenience. Some bathrooms have a separate toilet and a shower, along with bath sheets.