Also in the Boston Area. The sun, Mercury and Venus are in the Museum of Science. Earth is supposed to be in the Royal Sonesta hotel, but I believe it was moved to clean the area and never put back. Mars is in the Galleria mall, Jupiter is at South Station, and the rest of the planets are much further out.
More details at https://www.bostoncentral.com/activities/landmarks/p1018.php