Gloucester Road undergrunnsstasjon t-banestasjon ligger bare 800 meter fra hotellet, og gir tilgang til Royal Academy.
Hotellet ligger 3 km fra Madame Tussaud's mens Selfridges ligger 2 km unna. Overnattingsstedet ligger 4 km fra sentrum av London. I tillegg ligger både Royal Albert Hall og Imperial College London i nærheten.
Downstairs at One Ninety tilbyr europeiske retter og ligger innenfor 50 meter fra overnattingsstedet.