Welcome to OYO Flagship 809795 Hotel Star Palace , New Delhi , India