About

OYO Rooms also known as OYO Hotels and Homes is a India’s largest, world’s 3rd largest by room count and fastest-growing chain of leased and franchised hotels, homes and living spaces. 

Contact Details

Location