"Physical Graffiti" Led Zeppelin (1975)
Hey!
Those two buildings are still around. They are on St. Mark's Place here in NYC. I walk by those two buildings sometime when I go have dumplings at the "Dumpling Man" at the building next to the building on the left of the cover. If you're in NYC I recommend checking out the dumpling there and you can sit outside at their outdoor sitting and look at the those tow buildings on the album cover while you eat.
Buddy