News

Wyndham adds eight hotels in China

Wyndham Hotel Group has announced the addition of eight new Ramada properties in China. The new hotels, located in the […]