Welcome to OYO 87017 Hotel The Mars , New Delhi , India