Harry s place is perfect if you need to be near UCL/Kingscross station. It s very easily accessible and quiet enough for such a busy area of London. There is plenty of shops and cafes in easy walking distance. I would recommend a stay.