NFL Archive • London Hostel, Palmers Lodge



The National Football League road show rolls into London again!   Next weekend the first of three regular season games will be hold in London’s Wembley Stadium. On …

Wembley / NFL

North of our Boutique Hostels you will find the Wembley Stadium, the home of major sporting events and concerts in London. This London Iconic stadium has hosted so …

Wembley / Concerts