Welcome to OYO 86920 Bella House , New Delhi , India