LONDON-Expedia has leased 81,260 square feet or the top two floors of The Angel Building located at 407 St. John Street in London for 10 years at an annual rent of GBP3.33 million. LONDON-Expedia has ...
Expedia will double the size of its UK headquarters to about 276k SF, and signed a lease that runs until 2030 in the Angel Building, Bloomberg reports. Mayor of London Sadiq Khan said London is the ...