Tag: Hotel

spot_imgspot_img

London’s famed BT Tower sold to U.S. hotel group for $347 million

The BT Tower, pictured on October 24, 2023 in London, England.Matt Cardy | Getty Images News | Getty ImagesLONDON — British telecoms group...