Looks like its on the move again? There is a sign up near Hampden and Yosemite that says India's in moving in by December 2014, right next to the bank on the NE corner.
This is good news for me, who would now live in walking distance to Indias. Can I just sign over my paychecks? By far the best Indian in Denver