坐落

zuòluò
to be situated, to be located
HSK 79

Additional Dictionary Meanings

to be situatedto be located (of a building)