Khimsar is located in Rajasthan, India. More information about Khimsar will be updated soon.
Best time to visit Khimsar
Khimsar is known for
Nature & Wildlife
History & Architecture
No review available. Be the first one to review this destination.