NOC Conference & Workshops

Let us welcome you to the extraordinary city of London! No city quite matches London for its energy, diversity, creativity, and constant reinvention. Added to this is London’s incomparable heritage: explore 2,000 years of dazzling living history, including royal palaces and parks, and world-class museums and galleries. This city of contrasts offers you the best of the old and new, with heritage and tradition sitting alongside some of the greatest new buildings and attractions in the world.

116 Pall Mall
SW1Y 5ED, London, UK

The conference venue is a magnificent Georgian building in the heart of London, just moments from some of the city’s most sought-after spots. Opened in 1828, it’s now home to the Institute of Directors.

Nearby Hotels

There are several nearby hotels to accommodate out-of-town guests. Below are a few we recommend.

5-star hotels:

  • Sofitel London St James Hotel (1-minute walk)
  • The Trafalgar St. James London, Curio Collection by Hilton (3-minute walk)
  • Haymarket Hotel (3-minute walk)
  • The Londoner Hotel (5-minute walk)
  • Corinthia London (10-minute walk)

4-star hotels:

  • The Z Hotel Piccadilly (4-minute walk)
  • Thistle Trafalgar Square (4-minute walk)
  • The Grand (7-minute walk)

Traveling to London

London is one of the most accessible cities in Europe, with 6 international airports offering direct flights to more than 390 destinations. London Heathrow is the largest, while London City Airport puts you on the doorstep of east London. Gatwick and London Southend are located to the south of the city, and London Luton and Stansted airports offer flights by many low-cost carriers. More information about flying into London can be found here.

London Attractions

Don't miss the best things to do and iconic places to visit in London. Explore the city, soak up culture at museums and galleries, or choose from the many free things to do. Treat yourself to a world-class theatre show, restaurant, or bar in this historic city.

Attractions & Sightseeing

With its extraordinary heritage and world-class attractions, London offers some of the best sightseeing in the world. Explore royal palaces and parks, visit blockbuster film locations, and experience sporting glory – there is something for everyone.

Museums & Galleries

London has more museums than any other city in the world – many of them offering free entry – and a host of world-class artworks.

Entertainment & Leisure

London’s shows and concerts are the world’s hottest tickets. Award-winning long-running musicals such as The Lion King, Phantom of the Opera and Wicked vie for attention alongside headline-grabbing new productions from the National Theatre and the critically acclaimed musical Hamilton. For some quiet leisure time, London’s parks and River Thames offer the best of nature in the middle of the city.

The official visitor guide, www.visitlondon.com, has everything you need to plan your ideal London itinerary. It offers useful tips, sample itineraries, a calendar of events, tickets for theatre shows and tours, restaurants, and much more.

Useful websites

Visitors Guide - https://www.visitlondon.com/
Transport for London - https://tfl.gov.uk/ 
London Tickets and Offers - https://www.visitlondon.com/tickets-and-offers?ref=nav
Restaurant Bookings - https://www.opentable.co.uk/
Trip Advisor - https://www.tripadvisor.com/Tourism-g186338-London_England-Vacations.html 

Visa Information

ETA is a new digital travel permit mandatory for citizens of countries who can visit England, Wales, Scotland, and Northern Ireland without a visa for short trips. This includes citizens of the United States of America. This change is part of the UK’s move towards a digital border system.

For information on visa requirements, please click here.

If you require a letter of invitation to obtain a visa for this conference, payment of the registration fee must first be made.  If you apply and do not receive a visa, please send us a copy of the rejection letter from the consulate, and we will refund your payment in full. Please email Kristin@aien.org for more details.

Debugging Info
pagedictsize=0
sqltime = 0.021 s
cpu time = 0.130 s
real time = 0.165 s
memory increase = 17884 kB
fields =
templates =
/data/aipn/current/generic/themes/shared/vue-apps/maxx-theme/dist/.vite/manifest.json
/data/aipn/current/generic/themes/www/mako/meetings/microsite_footer.html
/data/aipn/current/generic/themes/www/mako/meetings/microsite_header_pixel
/data/aipn/current/generic/themes/www/mako/meetings/microsite_header_responsive.html
/data/aipn/current/generic/themes/www/mako/meetings/microsite_index_responsive.html
dg = [] | []
extra debug info =
queries = 26 queries

Total TimeCountAvg TimeQuery
0.0031 call
1 row
0.003 SELECT DISTINCT hex(`Meeting`.`MeetingId`) AS `MeetingId`, `Meeting`.`name`, `Meeting`.`hostName`, `Meeting`.`description`, `Meeting`.`audienceDescription`, `Meeting`.`cosponsors`, `Meeting`.`includes`, `Meeting`.`attire`, `Meeting`.`cancellationPolicy`, `Meeting`.`thankYouText`, `Meeting`.`registrationStarts`, `Meeting`.`registrationEnds`, `Meeting`.`earlybirdCutoff`, `Meeting`.`onlineRegistrationsEnabled`, `Meeting`.`selectSessionsOnRegForm`, `Meeting`.`accountingCode`, `Meeting`.`maximumNumAttendees`, `Meeting`.`type`, `Meeting`.`showPublicSessionSearch`, `Meeting`.`allowSpouseReg`, `Meeting`.`continuingEdUnits`, `Meeting`.`mediaAllowed`, `Meeting`.`travelInfo`, `Meeting`.`hotelBlurb`, `Meeting`.`dateClosed`, `Meeting`.`showFeesOnPublicView`, `Meeting`.`showPublicSchedule`, `Meeting`.`calendarLinkType`, `Meeting`.`calendarBlurb`, `Meeting`.`retainedEarningsAcctCode`, `Meeting`.`enableHousing`, `Meeting`.`eventId`, `Meeting`.`staffNotificationEmail`, `Meeting`.`paymentInstructions`, `Meeting`.`staffCancellationEmail`, `Meeting`.`lowRoomTrigger`, `Meeting`.`continuingEdNumber`, `Meeting`.`enableRSVP`, `Meeting`.`micrositePath`, `Meeting`.`bgcolor`, `Meeting`.`accentColor`, `Meeting`.`tabTitleColor`, `Meeting`.`bodyTextColor`, `Meeting`.`linkTextColor`, `Meeting`.`rightNavTextColor`, `Meeting`.`fontTitleSize`, `Meeting`.`fontBodySize`, `Meeting`.`fontName`, `Meeting`.`navbarColor`, `Meeting`.`sidebarColor`, `Meeting`.`highlightedTabTextColor`, `Meeting`.`headlineColor`, `Meeting`.`highlightedTabColor`, `Meeting`.`inSiteAccentColor`, `Meeting`.`inSiteBodyTextColor`, `Meeting`.`inSiteHeadlineColor`, `Meeting`.`inSiteHighlightedTabColor`, `Meeting`.`inSiteHighlightedTabTextColor`, `Meeting`.`inSiteLinkTextColor`, `Meeting`.`inSiteNavbarColor`, `Meeting`.`inSiteRightNavTextColor`, `Meeting`.`inSiteSidebarColor`, `Meeting`.`inSiteTabTitleColor`, `Meeting`.`inSiteFontBodySize`, `Meeting`.`inSiteFontName`, `Meeting`.`inSiteFontTitleSize`, `Meeting`.`useBadges`, `Meeting`.`staffNotificationRevisitedEmail`, `Meeting`.`anticipatedRegistrations`, `Meeting`.`_budgetedRevenue`, `Meeting`.`groupRegistrationOn`, `Meeting`.`allowPlaceholders`, `Meeting`.`feesPageTopText`, `Meeting`.`badgesPageTopText`, `Meeting`.`questionsPageTopText`, `Meeting`.`eventsPageTopText`, `Meeting`.`reviewPageTopText`, `Meeting`.`paymentPageTopText`, `Meeting`.`micrositeTemplate`, `Meeting`.`inSiteTemplate`, `Meeting`.`isWebinar`, `Meeting`.`housingPageTopText`, `Meeting`.`attendeesPageTopText`, `Meeting`.`shortCalDescription`, `Meeting`.`allowAddToCalendar`, `Meeting`.`campaignCode`, `Meeting`.`recordOrigin`, `Meeting`.`additionalFeesPageTopText`, `Meeting`.`referralText`, `Meeting`.`hasReferrals`, `Meeting`.`wwwRegistrationsEditAlwaysApprove`, `Meeting`.`thankYouFullyPaidText`, `Meeting`.`venue`, `Meeting`.`sendToLMS`, `Meeting`.`showSponsorLogos`, `Meeting`.`confSponsorText`, `Meeting`.`isArchived`, `Meeting`.`hideIntranetSummary`, `Meeting`.`showGroupEdit` FROM (Meeting) WHERE `Meeting`.`micrositePath`='NOC-Conference2025'
0.0031 call
0 rows
0.003 COMMIT
0.0021 call
0 rows
0.002 INSERT INTO `PageRequest` SET `mxxCreated`='2026-04-21 08:28:59',`mxxCreatedBy`=NULL, `PageRequestId`=0x447C8A00000000, `path`='forms/meeting/Microsite/NOC-Conference2025,1', `formName`='Microsite', `site`='www', `clientAcronym`='AIEN', `pid`='3410691', `requestNum`='1', `pageDictSize`=NULL, `objectId`=NULL, `templateMethod`=NULL, `growth`=NULL, `server`='www.aipn.maxx.matrixdev.net', `dbThreadId`='1146844', `startTime`='2026-04-21 08:28:59', `sessionId`=0x34B65E448387D498, `userId`=0x0, `userName`='public', `result`=NULL, `sqltime`=NULL, `timeTaken`=NULL, `dictSize`=NULL, `fields`='{}', `clientIPAddr`='216.73.217.47'
0.0021 call
1 row
0.002 SELECT DISTINCT hex(`MicrositeTabComponent`.`MicrositeTabComponentId`) AS `MicrositeTabComponentId`, `MicrositeTabComponent`.`type`, `MicrositeTabComponent`.`text`, `MicrositeTabComponent`.`orderindex` FROM (MicrositeTab, MicrositeTabComponent) WHERE `MicrositeTabComponent`.`MicrositeTabId`=`MicrositeTab`.`MicrositeTabId` AND `MicrositeTab`.`MicrositeTabId`=0x3639190000004B ORDER BY `MicrositeTabComponent`.`orderindex`
0.0021 call
6 rows
0.002 SELECT DISTINCT hex(`MicrositeTab`.`MicrositeTabId`) AS `MicrositeTabId`, `MicrositeTab`.`title`, `MicrositeTab`.`orderindex`, `MicrositeTab`.`enabled`, `MicrositeTab`.`isInSite` FROM (Meeting, MicrositeTab) WHERE `MicrositeTab`.`MeetingId`=`Meeting`.`MeetingId` AND `Meeting`.`MeetingId`=0x36391900000001
0.0012 calls
244 rows
0.001 SELECT * FROM Country ORDER BY orderindex, id
0.0016 calls
1 row
0.000 SELECT version from databasemap;
0.0011 call
0 rows
0.001 SELECT DISTINCT hex(`Website`.`WebsiteId`) AS `WebsiteId`, `Website`.`description`, `Website`.`address` FROM (Meeting, Website) WHERE `Website`.`MeetingId`=`Meeting`.`MeetingId` AND `Meeting`.`MeetingId`=0x36391900000001
0.0011 call
10 rows
0.001 SELECT DISTINCT hex(`Fee`.`FeeId`) AS `FeeId`, `Fee`.`expirationDate`, `Fee`.`amount`, hex(`Fee`.`itemId`) AS `itemId`, `Fee`.`name`, `Fee`.`description`, `Fee`.`minGroupSize`, `Fee`.`isEarlyDiscount`, `Fee`.`membersOnly`, `Fee`.`guestsOnly`, `Fee`.`availableToGuests`, `Fee`.`accountingCode`, `Fee`.`availableToSpouses`, `Fee`.`feeCode`, `Fee`.`published`, `Fee`.`rateCategory`, `Fee`.`showOnWWW`, `Fee`.`showMembershipTypesAsMembersOnWWW`, `Fee`.`membershipTypesLabelForWWW`, `Fee`.`groupSizeRule`, `Fee`.`specialDealType`, `Fee`.`recordOrigin`, `Fee`.`confirmationText` FROM (Meeting, Fee) WHERE `Fee`.`itemId`=`Meeting`.`MeetingId` AND `Meeting`.`MeetingId`=0x36391900000001
0.0011 call
1 row
0.001 SELECT DISTINCT hex(`FeeDateRange`.`FeeDateRangeId`) AS `FeeDateRangeId`, `FeeDateRange`.`name`, `FeeDateRange`.`startDate`, `FeeDateRange`.`endDate` FROM (Meeting, FeeDateRange) WHERE `FeeDateRange`.`MeetingId`=`Meeting`.`MeetingId` AND `Meeting`.`MeetingId`=0x36391900000001
0.0011 call
0 rows
0.001 SELECT DISTINCT hex(`MyMeeting`.`MyMeetingId`) AS `MyMeetingId`, `MyMeeting`.`published`, `MyMeeting`.`description`, `MyMeeting`.`mxxCreated`, hex(`MyMeeting`.`mxxCreatedBy`) AS `mxxCreatedBy`, `MyMeeting`.`mxxUpdated`, hex(`MyMeeting`.`mxxUpdatedBy`) AS `mxxUpdatedBy`, `MyMeeting`.`rule`, `MyMeeting`.`introText`, `MyMeeting`.`embedCode` FROM (Meeting, MyMeeting) WHERE `MyMeeting`.`MeetingId`=`Meeting`.`MeetingId` AND `Meeting`.`MeetingId`=0x36391900000001
0.0011 call
1 row
0.001 SELECT DISTINCT `CalendarItem`.`type`, `CalendarItem`.`startDate`, `CalendarItem`.`endDate`, `CalendarItem`.`location`, hex(`CalendarItem`.`CalendarItemId`) AS `CalendarItemId`, `CalendarItem`.`name`, `CalendarItem`.`status`, `CalendarItem`.`contactName`, `CalendarItem`.`contactPhone`, `CalendarItem`.`contactEmail`, `CalendarItem`.`description`, `CalendarItem`.`URL`, `CalendarItem`.`URLDescription`, `CalendarItem`.`handOut`, `CalendarItem`.`handOutDescription`, `CalendarItem`.`minutesUpload`, `CalendarItem`.`minutes`, `CalendarItem`.`phone`, `CalendarItem`.`fax`, `CalendarItem`.`line1`, `CalendarItem`.`line2`, `CalendarItem`.`city`, `CalendarItem`.`province`, `CalendarItem`.`zip`, `CalendarItem`.`state`, `CalendarItem`.`country`, `CalendarItem`.`attendeeNames` FROM (Meeting, CalendarItem) WHERE `CalendarItem`.`MeetingId`=`Meeting`.`MeetingId` AND `Meeting`.`MeetingId`=0x36391900000001 ORDER BY `CalendarItem`.`startDate`
0.0011 call
0 rows
0.001 SELECT DISTINCT hex(`Individual`.`IndividualId`) AS `IndividualId`, `Individual`.`EthnicityId`, `Individual`.`firstName`, `Individual`.`lastName`, `Individual`.`prefix`, `Individual`.`suffix`, `Individual`.`title`, `Individual`.`mxxUpdatedBy`, `Individual`.`enteredBy`, `Individual`.`gender`, `Individual`.`SalaryId`, `Individual`.`ssn`, `Individual`.`middleInitial`, `Individual`.`email`, `Individual`.`alternateEmail`, `Individual`.`emailFromThirdPartyId`, `Individual`.`mxxUpdated`, `Individual`.`fax`, `Individual`.`homePhone`, `Individual`.`workPhone`, `Individual`.`secondaryPhone`, `Individual`.`mobilePhone`, `Individual`.`pager`, `Individual`.`IndividualTypeId`, `Individual`.`paidDues`, hex(`Individual`.`VotingId`) AS `VotingId`, `Individual`.`aliases`, `Individual`.`personalStatus`, `Individual`.`salutation`, `Individual`.`homeFax`, `Individual`.`visionsId`, `Individual`.`emailSent`, `Individual`.`personalBackground`, `Individual`.`dontEmail`, `Individual`.`preferredMethodOfComm`, `Individual`.`mxxCreated`, `Individual`.`jobLevel`, `Individual`.`publishInDirectory`, `Individual`.`individualNum`, `Individual`.`birthDay`, `Individual`.`ageGroup`, `Individual`.`degreeLevel`, `Individual`.`maritalStatus`, `Individual`.`designations`, `Individual`.`yearJoined`, `Individual`.`otherJobFunction`, `Individual`.`numberOfChildren`, `Individual`.`namesOfChildren`, `Individual`.`groupAffiliations`, `Individual`.`schoolAttended`, `Individual`.`SACompanyName`, `Individual`.`recordOrigin`, `Individual`.`source`, `Individual`.`sourceOther`, `Individual`.`dontSnailmail`, `Individual`.`prospectStatus`, `Individual`.`canSpamSet`, hex(`Individual`.`mxxCreatedBy`) AS `mxxCreatedBy`, `Individual`.`criticalNotes`, `Individual`.`congresspersonFor`, `Individual`.`congressParty`, `Individual`.`birthYear`, `Individual`.`mailChimpMergeCache`, `Individual`.`primaryRegion`, `Individual`.`companyType`, `Individual`.`yearsExperience`, `Individual`.`jobDuties`, `Individual`.`jobDutiesDescription`, `Individual`.`seekingParticipation`, `Individual`.`seekingParticipationDescription`, `Individual`.`NOCDuesConsiderations`, `Individual`.`employmentField`, `Individual`.`companyTypeOther`, `Individual`.`isYoungNegotiator`, `Individual`.`Education1_Name`, `Individual`.`Education1_Time`, `Individual`.`Education1_Major`, `Individual`.`Education1_Degree`, `Individual`.`Education2_Name`, `Individual`.`Education2_Time`, `Individual`.`Education2_Major`, `Individual`.`Education2_Degree`, `Individual`.`Education3_Name`, `Individual`.`Education3_Time`, `Individual`.`Education3_Major`, `Individual`.`Education3_Degree`, `Individual`.`graduationDate`, `Individual`.`proofOfStudentEnrollment`, `Individual`.`createdOnWWW`, `Individual`.`howHeardAboutOther`, `Individual`.`lastCheckedNotifications`, `Individual`.`SAIsBoard`, `Individual`.`delinquentSince`, `Individual`.`isWomenNegotiator`, `Individual`.`isMergeProtected` FROM (Individual, Address) WHERE `Address`.`AddressId`=0x3639190000003C AND `Address`.`IndividualId`=`Individual`.`IndividualId` ORDER BY `Individual`.`lastName`, `Individual`.`firstName`, `Individual`.`middleInitial`
0.0001 call
1 row
0.000 SELECT DISTINCT hex(`File`.`FileId`) AS `FileId`, `File`.`filename`, `File`.`description`, `File`.`caption`, `File`.`altTag`, hex(`File`.`parentId`) AS `parentId` FROM (Meeting, File) WHERE `Meeting`.`bannerFileId`=`File`.`FileId` AND `Meeting`.`MeetingId`=0x36391900000001
0.0001 call
1 row
0.000 SELECT DISTINCT hex(`Address`.`AddressId`) AS `AddressId`, `Address`.`line1`, `Address`.`line2`, `Address`.`city`, `Address`.`CountryId`, `Address`.`AddressTypeId`, `Address`.`StateProvinceId`, `Address`.`province`, `Address`.`zip`, `Address`.`isPrimary`, `Address`.`name`, `Address`.`mainPhone`, `Address`.`fax`, `Address`.`tollFree`, `Address`.`zip5`, `Address`.`isZipVerified`, `Address`.`congressionalDistrict`, `Address`.`latitude`, `Address`.`longitude`, `Address`.`jsonResult`, `Address`.`countyFips`, `Address`.`countyName`, `Address`.`stateFips` FROM (Meeting, Address) WHERE `Meeting`.`MeetingId`=0x36391900000001 AND `Meeting`.`locationAddressId`=`Address`.`AddressId` ORDER BY `Address`.`zip`
0.0001 call
159 rows
0.000 SELECT * FROM webselect
0.0001 call
0 rows
0.000 SELECT DISTINCT hex(`Branch`.`BranchId`) AS `BranchId`, `Branch`.`name`, `Branch`.`isMain`, `Branch`.`mainPhone`, `Branch`.`secondaryPhone`, `Branch`.`tollFree`, `Branch`.`fax` FROM (Branch, Address) WHERE `Address`.`AddressId`=0x3639190000003C AND `Address`.`BranchId`=`Branch`.`BranchId` ORDER BY `Branch`.`isMain`, `Branch`.`name`
0.0001 call
1 row
0.000 SELECT DISTINCT hex(`Timezone`.`TimezoneId`) AS `TimezoneId`, `Timezone`.`description`, `Timezone`.`tzname`, hex(`Timezone`.`orderindex`) AS `orderindex` FROM (Timezone, CalendarItem) WHERE `CalendarItem`.`CalendarItemId`=0x36391900000053 AND `CalendarItem`.`TimezoneId`=`Timezone`.`TimezoneId` ORDER BY `Timezone`.`orderindex`
0.0001 call
1 row
0.000 SELECT * FROM uuid FOR UPDATE
0.0001 call
0 rows
0.000 START TRANSACTION