Business Development Manager
7 days ago
Manchester
In a short space of time, OYO has grown to more than 800 cities in 80 countries, including the USA, Spain, UK, India, Malaysia, Middle East, Indonesia, Philippines and Japan. You may have spotted one of our hotels on your high street - they are popping up UK and Spain wide.