Where is Museum of Fine Arts?

Where is Museum of Fine Arts located?

Museum of Fine Arts, Museum of Fine Arts (Station), United States of America (approx. 42.337875°, -71.09524°)


Where is Museum of Fine Arts on the map?