Welcome to OYO Hotel Mayank Plaza , New Delhi , India