well-sited 选址良好的
newly-sited 新建的
strategically sited 策略性安置的
A: Where is the new office sited?
A:新办公室坐落在哪里?
B: It is sited in a quiet suburb.
B:它位于一个安静的郊区。
1) 位于某处
2) 安置于
3) 坐落于
1. 位于;坐落于
verb
1. To place or locate in a particular position.
Synonym: locate, position