Pichola Lake is one of the most beautiful and picturesque lakes of Rajasthan, India. Located in the heart of the city, Pichola Lake is the oldest and one of the largest lakes of Udaipur. The beauty of this lake has not separated anyone to attract towards it. The lake looks more enchanting with its scenic surroundings. Pichola Lake is enveloped by lofty Palaces, temples, bathing ghats and elevated hills on all its sides. In the southern part of this lake, there is a hill that is known as Machla Magra and one can see glimpse of Eklinggarh Fort from here.