Udaipur, India
Jag Mandir Palace
Jag Mandir is a palace built on an island in Lake Pichola. It is also called the "Lake Garden Palace".
- City
- Udaipur
- Country
- India
More places in Udaipur
Background: Wikipedia
Udaipur, India
Jag Mandir is a palace built on an island in Lake Pichola. It is also called the "Lake Garden Palace".
Background: Wikipedia
Still loading - a slow connection can take a little longer. Reload