Stay in the Best Rooms at OYO Flagship Hotel v Cottage, New Delhi