3

One of the finest Universities in England and one of the finest Universities in the USA are located in towns with the same name. Can you name these two schools?