OYO
OYO Hotels & Homes is a hotel chain operating leased and franchised hotels, homes, managed living and workspaces in South Asia and throughout the world. Oyo is headquartered in Gurgaon, India and was started in 2013 with one hotel.
Last updated on