Virso is an unincorporated community in Prince Edward County, Virginia, United States. Its name is derived from its location at a junction of the former Virginian (VIR) and Southern (SO) Railroads.
We use cookies to analyze site traffic and improve your experience. You can accept all cookies or choose your preferences. Read our privacy policy