Road Town

geographical name

Definition of Road Town

  1. town on Tortola Island serving as capital of the British Virgin Islands


Seen and Heard

What made you want to look up Road Town? Please tell us where you read or heard it (including the quote, if possible).