Nawal Sagar Lake is a huge, man made lake that can be seen from the Talagarh Fort. This lake has more than a few small islands. This lake is located in the middle of the city, and hence, one can get to see the reflection of the entire city in this lake.
The mirror image of the entire city of Bundi falls on the serene waters of this lake making it a unique tourist destination. This is a must visit spot for all those coming here.