Ah an explanation (sort of) - so I don't have a local sim and I was using wifi - the connection in the lounge itself! Very strange that the hotels isp wouldn't know where it was physically located
since I presume it is right there for the huge hotel.
The interesting thing is that 4square and google maps BOTH showed my location correctly when I looked at a map.