The Plaza at the Harvard University Science Center

Address:
1825-1837 Cambridge Street, Cambridge, Massachusetts, USA
 View map