Tag: Wyndham continues to expand stylish economy brand Super 8 in Germany with new hotel in Chemnitz