Helen's flat is a very well located, super clean and well furnitured place next to King's Cross, which is a spectacular location for your stay in London.