La Harvard Business School et bon nombre des installations d'athlétisme de l'université, y compris le Harvard Stadium, sont situées dans le quartier Allston de Boston, situé de l'autre côté de la rivière Charles, à partir de la place Harvard.
De l'autre côté de la rivière Charles se trouve la ville de Boston.