Wyndham Hotel Group Expands in Europe with First Hotel in Greece

Printer-friendly version
The Wyndham Grand Athens will offer accessible luxury for visitors to the Greek capital from early 2017