Satellite map of Zhifu Island
Zhifu Island (Chinese: 芝罘島; pinyin: Zhīfú dǎo; Wade–Giles: Chih-fu tao) or North Island (Chinese: 北島; pinyin: Běi dǎo; Wade–Giles: Pei tao), is an islet with historical significance in Shandong Province, China.
Latitude: 37° 36' 26.03" N
Longitude: 121° 22' 27.77" E