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