• Holiday Inn Express

    Opening of £10million Holiday Inn Express in Windsor operated by Chardon Management

    THE new £10million Holiday Inn Express in Windsor, operated by leading UK hotel management company…