S&P Headquarters

S&P Headquarters

Scott Eells/Bloomberg

The S&P headquarters in New York.