London hotel development site valued at £250m up for sale

Published on March 27, 2024

Savills and Cushman & Wakefield have been jointly appointed to conduct the sale.