Está situado en tierras cercanas a la bahía del Penique, en el extremo noreste de la isla de Lantau (aproximadamente a dos kilómetros de la bahía del Descubrimiento), en Hong Kong, China.