Perfectly placed inside Twickenham Rugby Stadium, London Marriott Hotel is a distinctive destination for unforgettable experiences with the whole family. After a full day of business or sightseeing, take a break on our Side Step Bar and refresh with some of our beers and with our delicious cooked food.