Harvard Business School and many athletics facilities, including Harvard Stadium, are located on a 358 acres campus in Allston, Harvard continues its march into Allston, with science complex Tim Logan.