Hotels
OYO Hotels reaches 100 UK hotels within 10 months of launch
OYO Hotels and Homes, the world’s third-largest hotel chain by room count, has revealed it has increased its presence in the UK to over 100 hotels across 25 major cities and towns.
You'll need to
subscribe to unlock this content. Already subscribed? Login?