Reviews of Charlotte Lake • 1
Charlotte lake is a man made lake situated amidst the forest. It looks surreal during monsoons. Our first view of the lake was just fog enveloping the entire lake. It looked like heaven with clouds floating around. Slowly, the fog cleared to give a glimpse of the lake which was all the more beautiful. Right ahead is a small temple of Lord Shiva and lords point.