In which city is the Space Telescope Science Institute (STScI) located?

Answer

Baltimore, Maryland

The text explicitly states that the Space Telescope Science Institute (STScI) is located in Baltimore, Maryland.

In which city is the Space Telescope Science Institute (STScI) located?
HubbleSpaceNASAtelescopeproject manager