Wyndham Expands in Europe with First Hotel in Greece
Wyndham Hotel Group, the world’s largest hotel company based on number of hotels, has announced that accessible luxury is coming to Athens when the Wyndham Grand Athens, the group's first hotel in Greece, opens in the city centre early next year.
Posted On 23 Jun 2016