Wielka Gramatyka EDGARA podaje taką regułkę:
--- "the" stosujemy przed nazwami instytucji, budynków publicznych, hoteli, kin, teatrów (the Hilton, The White House itp. )
--- brak przedimka sosujemy przed nazwami ulic, mostów, budynków (m. in. Buckingham Palace)
I jak teraz wyłapać, które budynki są publiczne, a które nie? Na podstawie tego co tam piszą, to Buckingham Palace nie jest budynkiem publicznym, a The White House już jest. Dla mnie są to dwa budynki spełniające MNIEJ WIĘCEJ podobną funkcję.