What do you call a person who knows/studies famous buildings (ancient OR modern) /ruins?
Architect? Archeologist? Cultural anthropologist? Historian?
One of those I'm reasonably certain, unless there is a more specific job title you are after.
Uhmm, an architectural historicist...? Not to sure, but that'd be my guess haha. =]