Where is Sears Tower – Harvard Observatory?

Where is Sears Tower – Harvard Observatory located?

Sears Tower – Harvard Observatory, Sears Tower – Harvard Observatory, United States of America (approx. 42.38146°, -71.12837°)


Where is Sears Tower – Harvard Observatory on the map?