SmartAnswer

Smart answer:

After reading 1708 websites, we found 1 different results for "What is capital of Saint Helena"

Jamestown

The capital of Saint Helena is Jamestown and is the largest city on the island.

Source links:

ShareAnswer
source
source
source
+26
source
source
+27

Confidence Score