I got to the hotel and they told me I couldn't stay because they don't accept foreigners.
I therefore did not stay here but they did not give me a refund despite already paying the hotel 3000 rupees.
I have been unable to contact Expedia about this.
Do not stay here if you are not from India!