Welcome to OYO 18867 Hotel Vision Palace , New Delhi , India