The Landmark London Hotel is Announced as the “Official London Headquarters for the NFL”
The National Football League organisation will be accommodated by The Landmark London Hotel during its stay in London, where they will prepare for the first regular season game the NFL has ever staged outside of America. The Landmark Hotel will also host members of the world’s media and stage press conferences to help the NFL publicise the event. - August 22, 2007
The Landmark London Launches New Spa
Opened in June 2007, The Spa and Health Club at the five-star deluxe Landmark London hotel is set to become one of the leading destination spas in the Capital. Following a £2 million spend, the exclusive spa offers a contemporary and luxurious environment in which to relax and be pampered. ... - June 20, 2007
Press Releases 1 - 2 of 2