First ‘Wyndham Residence’ Opens in Athens, Greece
Wyndham Hotels & Resorts and Zeus International have launched the Wyndham Athens Residence in the Greek capital, the newest addition to the group's global portfolio of properties.
Posted On 13 Jul 2018