Great place to stay at London given its location.