Vicino a Wembley e Ealing nel nord ovest di Londra, l'hotel ha più di cinquanta camere e uno si trova vicino ad una stazione di rifornimento. L'hotel si trova vicino ad una grande quantità di interessanti attrazioni che comprendono un complesso di svago, Wembley Stadium, Kew Gardens, Kempton Park e i piaceri del centro di Londra. Aeroporto di Heathrow è a soli dieci chilometri di distanza dallo stabilimento.