Готель відкрився в травні 2002 року і розташований в самому центрі Старого міста Тарту. Отримав свою назву від готелі London, що діяла в Тарту в 1919 році. До послуг гостей просторі номери з безкоштовним Wi-Fi, міні-баром і телевізором з плоским екраном і супутниковими каналами. У затишному ресторані з лаунджем подаються страви міжнародної та естонської кухні, а для гостей готелю тут надаються знижки. Щоранку в готелі подається сніданок "шведський стіл" із різноманітних страв.