är väl det hotell i Holborn i London , som nyligen färdigbyggts.