You'll pretty much be in one of the best locations in London if you stay at this place. Great view of the city and transportation is nearby