The five-star BoTree hotel close to London’s Oxford Street has secured a £310 million ($385 million) refinancing that will avert a sale.
Perhaps it’s over-romanticized, but the City of Light has our attention for a reason: a revolutionary spirit, unparalleled ...