To begin with the photos above (unless tripadvisor has removed them) are not of Grand Central Hotel.
I picked this hotel out of the L.P which lists a number of places in the area. With retrospect I probably should have checked some others but I was tired and couldn’t be bothered traipsing around.
My 420R room was not particularly clean. As is typical the double bed was two singles pushed together. Mattress' were in a bad way, pillow cases ripped. There was cable tv not that I watched it.
The bathroom was grim. Had obviously not been cleaned properly since... ever. The shower pressure was absolutely pathetic. I had to press myself against the wall to get under it.
Reception staff were ok but you're not gonna make any friends here.
One good thing about the hotel was the fact that checkout is 24 hour - you get the room for 24 hours.
I asked to keep it a couple of hours beyond the 24 (and offered to pay something extra) but was told I'd have to pay for another night.
There are plenty of other hotel options on this street as well as restaurants and internet cafés.
If you want to eat meat you could try Mahal Restaurant on Town Hall Rd (L.P listed.) The tandoori chicken was good. Though annoyingly the waiter stood over me waiting to see how much of a tip I was going to leave.