The ——- of the new building is central Dallas, where 80 percent of our clients are located.

(A) place
(B) site(正解)
(C) set
(D) construction

正解への辿り着き方は分かったのですが、イマイチ腑に落ちません。
「in central Dallas」にすべきplace と constructionと、siteの違って何でしょうか