Belasagar Lake it is situated 10 km south of Kulpahar in Belatal village of Mahoba, Uttar Pradesh, India.
This lake is a source for irrigation in the area.
This lake is also known as Bela Taal locally.