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:
ShareAnswerConfidence Score