Great place to stay after England game. Close to Twickenham Stadium.