Very well placed for the traveller.
In terms of pure location, there can be few hotels in London better placed than the Carlton Hotel London. Its proximity to Kings Cross Station and St Pancras Station means that all London airports, including Heathrow and Gatwick, are within easy reach, as