Jamestown, Saint Helena itu apa sih?

Jamestown adalah ibu kota dari pulau Saint Helena, wilayah persemakmuran Inggris di Samudera Atlantik. Kota ini memiliki populasi 714 jiwa (tahun 2008).