News

One of London’s best-located hotels, on Trafalgar Square, has had a £6million makeover with a new restaurant and luxury ...
LONDON's biggest hotels chain, Thistle, plans to sell six hotels ... Hyde Park, Piccadilly and Trafalgar Square sites. Arun Amarsi, BIL's chief executive officer, said the sale was part of a ...