Louvre Hotels Group to open 31 hotels in Saudi Arabia

Louvre Hotels Group has announced its plans to open 31 new hotels in the Kingdom of Saudi Arabia. The new…