Wyndham Opens New Hotel in Chemnitz
Wyndham Hotels & Resorts today announces further growth of its design focused economy brand Super 8 by Wyndham with the opening of the 172-room Super 8 by Wyndham Chemnitz. The new build hotel marks the ninth Super 8 property […]