Welcome to OYO 80946 Hotel Galaxy Palace , New Delhi , India