British Museum'a 7 km uzaklıkta bulunan Holland Inn Hotel Londra, ortak alanlarda Wi-Fi sahiptir. London Shepherd's Bush tren istasyonu 15 dakikalık, Kensington metro istasyonu ise 5 dakikalık yürüme mesafesindedir.
Kensington and Chelsea semtinde yer alan han/misafirhane, 2 km mesafedeki Kensington Sarayı gibi popüler turistik mekanlara yakındır. Holland Inn Hotel, Westminster Manastırı'a kısa bir sürüş mesafesindedir.
Bazı odalar şehir manzarasına bakmaktadır.
Misafirler, Holland Inn Hotel'den yürüyerek 5 dakika mesafesindeki Crown And Sceptre, Alounak Restaurant gibi lokantalarda yemek yiyebilirler.