This place is perfect for a stay in London—very close to King’s Cross, which will get you anywhere in London and England :)