I was surprised at how picturesque the location is. Yes, the university really is down by the tranquil waters of St. Katherine Docks. A school of only 2200 students at this location (Northeastern's main campus is in Boston), its main building and campus hub, Devon House, is a modern edifice on the Thames River in a waterfront and boating community filled with cafes and restaurants.