Welcome to Clarks Inn Nehru Place , New Delhi , India