The SceneAlso known as the Larz Anderson Auto Museum, this attraction is located in the center of Brookline, far from the subway; it may be worth the trip only if you have a car. The...