For slightly more than $347 million, American hotel developer MCR Hotels purchased London’s iconic BT Tower from British telecom company BT.
For slightly more than $347 million, American hotel developer MCR Hotels purchased London’s iconic BT Tower from British telecom company BT.