The primary corporate headquarters where British Airways oversees its daily operations and long-term planning is called the Headquarters. The headquarters, which is situated close to London Heathrow Airport in Waterside in Harmondsworth, supports numerous crucial operations that enable the airline to run efficiently.