Welcome to OYO 9269 Hotel The Cameron , New Delhi , India