Get Travalour for free on Google Play

Jagmandir

Pichola, Udaipur, Rajasthan 313001, India

Palace
Notable Architecture

A palace built on an island in the lake Pichola. Architectural wonder.

Location of Jagmandir