Obviously not "on campus" but there's a lot to like about the Inner Harbor location for a new stadium (if they decide to build new). I know, I know... this topic has been covered many times but...
Imagine the ease of access/egress (81, 690, Thruway, side streets, even via boat!!). Tucked in nicely between Armory/Hanover Square/Salina St. and Destiny bars, restaurants and shops. Several hotels nearby with more on the way. Plenty of adjacent parking for tailgating, etc.. Highly visible coming into town from the airport. The list of positives is lengthy.
Imagine.