This hotel is located in the tree-lined suburb of Golders Green, in north London, within a 10-minute walk from both the Golders Green and Brent Cross underground stations. Guests will be also just a 15-minute drive from the Wembley Stadium Complex and..