Reviews of Oyo Total Holidays
1 ratings and 0 reviews
ease of payment
it was a wonderful experience. tour was organized very well. i thoroughly enjoyed my stay.
About Oyo Total Holidays
OYO Rooms, started in June 2013, is India's largest hotel network spread across 230 cities with 8500+ hotels offering standardized and hassle-free stay experiences at an unmatched price. Read more »
7th Floor, Tower B3, Spaze I tech park Sohna Road