Princess Hotel has the perfect location, only 2 minutes from the King's Cross station. The Hotel was perfect for a short stay in London and we had no issues with it so it's an easy reccommendation from us!