Grand Hotel London se nachází jen 150 metrů od stanice metra Earls Court a nabízí klimatizované pokoje vybavené TV s plochou obrazovkou. K výstavišti Earls Court Exhibition Centre dojdete pěšky za 3 minuty a v celé budově je zdarma k dispozici Wi-Fi.
K módním obchodům a butikům ve čtvrtích South Kensington a Chelsea se z hotelu dostanete pěšky za 20 minut. Stadion Stamford Bridge, domov fotbalistů Chelsea, je jen zhruba 1,6 km daleko a na letiště Heathrow autem dojedete za 30 minut.
V každém z kompaktních pokojů najdete LCD TV s plochou obrazovkou a vlastní koupelnu s různými toaletními potřebami.
Kontinentální snídaně se podává v jídelně a k dispozici jsou také snídaňové balíčky, které si hosté mohou odnést s sebou.