Das Hotel London City Room liegt lediglich 5 Gehminuten vom Wormholt Park entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von London.
Das Hotel liegt im Stadtteil Shepherds Bush von London und ist 7 km weit weg von familienfreundlichen Attraktionen wie dem London Zoo. Shepherds Bush Masjid liegt nur 7 Minuten zu Fuß entfernt. Zu den Unterhaltungsmöglichkeiten in der Umgebung gehört O2 Shepherd's Bush Empire (ist in unmittelbarer Nähe vom City Room London). Die U-Bahn-Station Wood Lane ist in 950 Meter Entfernung zum Hotel (ist 4 km weit weg vom Naturhistorischen Museum).
Weitere Annehmlichkeiten sind ein Fernsehen mit mehreren Kanälen, ein Flachbildfernseher mit Satellitenkanälen und schallisolierte Fenster in den Zimmern.
Das Restaurant The Pocket Watch ist weniger als 6 Gehminuten von hier entfernt und bietet Gerichte der britischen Küche.