The group manages over 260 hotels across 12 European countries but has filed for insolvency under self-administration.
Daily Express :: Travel Feed
The group manages over 260 hotels across 12 European countries but has filed for insolvency under self-administration.
Daily Express :: Travel Feed