Profile
Profile
Photos
Map
Reviews
Q & A
  • Jag Mandir (also known as Lake Garden Palace) is a palace built on an island in Lake Pichola featuring upscale hotel, restaurants, museum, gardens and a spa and is open for visitors as well.