Delhi university( du) have not only two campuses( north and south) but also have many colleges that are off-campus i.e. they are neither in north campus nor off campus.
I have done my b.com( h) from keshav mahavidhayala. although college was good and teachers teach well but the exposure students have in campus colleges, dont have in off campus colleges.
But there is a benefit in studying in any dus college i.e. the degree of du doesnt have name of college, rather it just shows that you have passed the course from university of Delhi.
Also, off-campus colleges dont provide with many placement options as compared to campus colleges.
But if you are getting admission in du n you know what to do just go for it because the degree and the name itself have very high value attached with it.