The shoal, claimed by China as Xianbin Jiao and as Escoda Shoal by the Philippines, is located some 75 nautical miles from the Philippines' west coast and 630 nautical miles from China.
Some results have been hidden because they may be inaccessible to you