Road Town

British Virgin Islands

Road Town is the capital and largest town of the British Virgin Islands. It is situated on the island of Tortola along the center of its southern coast.

The town is located within the horseshoe-shaped Road Harbour. As of 2018, the population of Road Town was approximately 15,000 residents.

Sources

  1. Road Town