Tag Archives: Best Western

  • Image coming soon
    18th Jul

    Read all about it! We’ve collected up the latest hotel news in one place for you. World’s tallest Novotel to open in London Accor Hotels will be opening the 127m tall building in Canary Wharf later this year. The hotel
    Learn More