View 10 photos
Rested at a height of 1370m above the sea level, Bhimtal is spotted with temples lying amid the verdant mountains and a pristine blue lake. The ancient town of Bhimtal is a place to lie down under the shade of nature, close your eyes and experience serenity.
An ideal weekend getaway from Delhi, this town's most sought after spot is Bhimtal Lake with a small island in the middle adding charm to its picturesque surroundings. Bounded with dense forest of oaks, pine and shrubs along with beautiful lakes and salubrious weather, this place seems to be under the most beautiful magical spell of nature.