Advertisement
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.

Check out our free weekly podcast

Back to top button