There’s so much to learn about Road Town, but you don’t have to feel overwhelmed. Before you pick up the keys to your rental car, let’s start off with the basic facts.Road Town is an island in the nation of British Virgin Islands. Its sparkling vistas and ocean vistas await!Facts, figures and data interest you? Like to know how many people reside in this part of Tortola before you head off on your day trip? At last count, the population was 8,400.