Good Place to stay in London. Not far away from the City of London.