@brantly, UPenn undergrad is about 10K. It is (along with Cornell) the 2 biggest of the Ivies/equivalents.
Ivy equivalents that do have a LAC-sized undergrad student body (and are urban/suburban) are Caltech and MIT. Obviously, they are specialized.