Property

London’s Wyndham Grand on sale for £80m

Five-star London hotel the Wyndham Grand London Chelsea Harbour has been placed on the market following an extensive refurbishment.

Check out our free weekly podcast

Back to top button