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.

Back to top button