Welcome to Super OYO Townhouse 1055 Hotel Rumaisa , New Delhi , India