The Expedia family of travel booking websites believes there’s enough potential business in New Orleans to warrant making the city one of its regional hubs. Its new office at Place St. Charles could ...
Global travel giant Expedia has moved into a new 28,000-square-foot office in the Oceanic Plaza building on West Hastings Street, nearly triple the 10,000 square feet that it had occupied across the ...