Situato a soli 6 km dall'Abbazia di Westminster di Londra, l'Holland Inn Hotel Londra offre un deposito bagagli.
La locanda si trova nel distretto West Kensington, a due passi dalla stazione ferroviaria di Kensington. A circa 25 minuti a piedi si può visitare la Stazione Metro Notting Hill Gate. L'Holland Inn offre facile accesso ad attrazioni commerciali come il Centro commerciale Westfield London, a 2 km. La stazione della metropolitana Kensington, a soli 250 metri dall'hotel a 2 stelle, offre un rapido collegamento con tutte le zone di Londra.
Questa struttura accoglie gli ospiti in 26 camere dotate di una TV a schermo piatto con canali satellitari, nonché di comfort quali un asse e un ferro da stiro. Il bagno è dotato di un bagno con WC separato e una doccia e asciugacapelli e asciugamani.
Durante il soggiorno presso l'Holland Inn Londra, gli ospiti possono scegliere tra i punti di ristoro nelle vicinanze, come il ristorante Alounak Restaurant, a circa 5 minuti a piedi, o il ristorante Crown And Sceptre, a 5 minuti a piedi.